2016-10-17 78 views
0

我遇到使用吊艙的問題。我想初始化Backendless並用作後端,但Xcode無法像解析庫那樣。當我嘗試(AppDelegate.swift):安裝和使用吊艙

import UIKit 


@UIApplicationMain 
class AppDelegate: UIResponder, UIApplicationDelegate { 


let APP_ID = "xxx" 
let SECRET_KEY = "xxx" 
let VERSION_NUM = "v1" 

var backendless = Backendless.sharedInstance() 

var window: UIWindow? 

我得到

使用未解決的標識符 'Backendless'

和我所做的是:

  1. 創建一個新項目,關閉xCode。
  2. 創建一個吊艙文件和編輯它把我的圖書館
  3. 安裝無故障
  4. 打開與吊艙安裝所產生的工作區文件。
  5. 建項目

,然後我試圖初始化庫,如上圖所示。

platform :ios, '8.0' 
use_frameworks! 

target 'Test' do 
pod 'Backendless' 
end 

target 'TestTest' do 

end 

我試過清洗,建立和重新啓動xcode。但我懷疑我錯過了某個關鍵步驟?

在此先感謝

+0

你不是缺少'進口Backendless'或類似的東西? – Larme

+0

@Larme在哪裏以及如何?在「導入UIKit」旁邊?語法可能是什麼?我嘗試導入Backendless,但它不認識它。 – Benni

+0

@Benni當我使用'use_frameworks!'時,我幾乎總是使用'import module'導入模塊,然後生成項目。這通常會修復我有任何導入問題 – Ollie

回答

2

因爲你specifing:

use_frameworks! 
在podfile

,才能使用任何你的豆莢,您必須使用進口才能使用特定的在您要使用它的文件中輸入pod。

在你AppDelegate.swift:

import UIKit 
import Backendless 

所有的二,你的窗格名稱應該是

pod 'Backendless-ios-SDK' 

https://github.com/Backendless/ios-SDK

+0

沒有這樣的模塊「後端」是嘗試導入時出錯。 – Benni

+0

您安裝的pod名稱是否正確?看看 pod'Backendless-ios-SDK'(https://github.com/Backendless/ios-SDK) –

+0

我重新安裝了正確的pod名稱。還是一樣。在Backendless上描述在橋接報頭中使用「#import 」。但那是哪裏? – Benni