2016-11-21 26 views
0

私はSwiftプロジェクトでFirebase SDKを実装したいと思っていました。私は次のようにPodfileを作成し、指示してインストールポッドを追っ:Firebase SDKポッドのインストールリンカエラー

platform :ios, '7.0' 
target 'MyApp' do 
pod 'Firebase' 
project '/Users/MyName/Desktop/MyApp/MyApp.xcodeproj' 
end 

その後、私はinstall podsがそうであるように、それは、ターミナルで以下に出てくる:

Analyzing dependencies 
Downloading dependencies 
Using Firebase (3.9.0) 
Using FirebaseAnalytics (3.5.1) 
Using FirebaseCore (3.4.4) 
Using FirebaseInstanceID (1.0.8) 
Using GoogleInterchangeUtilities (1.2.2) 
Using GoogleSymbolUtilities (1.1.2) 
Using GoogleToolboxForMac (2.1.0) 
Generating Pods project 
Integrating client project 
Sending stats 
Pod installation complete! There is 1 dependency from the Podfile and 7 total pods installed. 

だから私はそれが働いたと思ったが、後にオンラインでさまざまな投稿を読むと、xcodeprojの代わりにxcworkspaceというファイルが生成されるはずですが、それは正しいのですか?もしそうなら、それはなぜそれを生成していないのですか?私は間違っていることを理解していない。

それはまた、私は(私が代わりにxcworkspaceで作業する必要があります実現する前に)私のxcodeprojファイルにすべてのビットを追加しましたので、ポッドは私のxcodeprojに来ていた関連情報かもしれないが、私は、Googleのサービス情報をimport Firebase header fileを追加しました初期は、インストールした場合、それは私がこのすべてを行うことが許さどうして

Library not found for GoogleToolBoxForMac 
Linker command code failed with exit code 1 (use -v to see invocation). 

が間違っていた:私は、シミュレータを使用しようとすると、PLISTとデリゲートでimport+ FIRApp.configure()や他のリンカーで$(inherited)を追加し、それはというエラーを思い付きます?そしてここからどこに行くのですか?

何がうまくいかないのか、助けてもらえますか?そして、私はこの問題をどうやって解決できますか?あるいは、少なくとも私はステップ1に戻ってこれらの変更をスムーズに取り消すことができますか?

可能であれば、例を使用してください。私は初心者です。

答えて

0

他の誰かがこのエラーを起こしています。問題は私が間違ったディレクトリにいて、 'MyApp.xcodeproj'につながるディレクトリを持つPodfileを置こうとしていたことでした。これは、Podfileがフォルダ内にあるだけなので間違っています。当初、私は(それは私のデスクトップ上にあったにも関わらず)このフォルダを検索することができませんでしたので、私はターミナルで使用:デスクトップ

CD〜/そして
CD〜/デスクトップ/ MyAppを 、その後 ポッドのinit とPodfileを編集したあとに ポッドインストール...

関連する問題