2016-10-17 11 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をインポートする」の横にある?構文は何か?私はバックエンドをインポートしようとしましたが、それを認識しません。 – Benni

+0

@Benni 'use_frameworks! 'を使うとき、私はたいてい' import module'を使ってモジュールをインポートしてから、プロジェクトをビルドします。これは通常、私が持っている任意の輸入問題を修正 – Ollie

答えて

2

おかげであなたがspecifingされているので:あなたのpodfileで

use_frameworks! 

、お使いのポッドのいずれかを使用するためには、あなたが特定のを使用するために輸入を使用する必要があります。あなたが使用したいファイル内のポッド。あなたのAppDelegate.swiftで

:すべての

import UIKit 
import Backendless 

第二に、あなたのポッドの名前は

pod 'Backendless-ios-SDK' 

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

+0

はありません、このようなモジュールのBackendlessは 'インポートしようとするとエラーが発生します。 – Benni

+0

インストールしているポッド名は正しいですか? ポッド 'Backendless-IOS-SDK' 私は正しいポッド名を指定して再インストール(https://github.com/Backendless/ios-SDK) –

+0

これをチェックしてください。まだ同じ。バックエンドレスで、#ifport をブリッジヘッダーに使用するように記述しました。しかし、それはどこですか? – Benni

関連する問題