ポッドのインストール後に.xcodeprojファイルを開いている可能性があります。プロジェクトを閉じて、.xcworkspaceファイルを開きます。
同じ問題があります。
https://premium.wpmudev.org/forums/topic/anybody-solved-this-linker-command-failed-with-exit-code-1 とAdlair Cerecedoの助けを借りてしたこと-メンデス
アーキテクチャ(シミュレーター、デバイス、またはアーカイブ用(Generic iOS Device))を変更するたびに、上記の手順を実行する必要があります。つまり、各ライブラリーをスクロールリストで1つずつ選択して手動でビルドし、メインプロジェクト。
少しWTFのようですが、それが私がこの問題を解決する唯一の方法です...
私はこの問題をPODSライブラリで何度か経験しました。
ここにあなたが試すことができるものがあります:
実行pod cache clean --all
およびpod install
もう一度。
ヘッダー検索パスとライブラリ検索パスを確認し、すべてのエントリを削除し、$(PROJECT_DIR)を再帰モードにし、$(継承)を2番目のエントリとして配置します
対象のビルド設定->他のリンカーフラグ->ダブルクリックします。新しい行に$(inherited)を追加します。
私は2つの可能性について考えています:
1)インストール cocoapods-deintegrate プロジェクト:
$ gem install cocoapods-deintegrate
次に$ pod deintegrate
を実行し、その後$ pod install
を再度実行します。うまくいかない場合は...
2)Podsプロジェクトを開いて、必要なターゲット、この場合はAFNetworkingの新しいスキームを作成してみてください。
静的ライブラリが作成されたら、それをFrameworks参照に追加してメインプロジェクトに追加します。
お役に立てば幸いです。
確認してください Build Active Architecture Only
は、Podsプロジェクト設定でNO
に設定されます。
Githubからコードをダウンロードしたときにこのエラーが発生しました。 .xcodeprojファイルをビルドしようとしましたが、ライブラリが見つからないというエラーが発生しました。次に、.xcworkspaceファイルを開いて、[Product]-> [Build for]-> [Running]をクリックして、最初にそのファイルをビルドします。エラーなしで正常にビルドされたワークスペースファイル。次に、ワークスペースファイルでスキームを変更しようとしたxcodeプロジェクトに変更し、[Product]-> [Run]をクリックしました。アプリがビルドされ、エラーなしで実行されました。
ReactNativeプロジェクトでfastlaneを使用しているときにこの問題が発生しました。ココアポッドを必要とする依存関係を追加しました。
私のFastfileは次のようになりました。
...
gym(
scheme: "AppName",
project: "./ios/AppName.xcodeproj"
)
....
そして、次のようなワークスペースに変更する必要がありました。
...
gym(
scheme: "AppName",
workspace: "./ios/AppName.xcworkspace"
)
...
私は、プロジェクト->ターゲット->ビルドフェーズ->バイナリとライブラリをリンクに、最近のプロジェクトに残っている「余分な」フレームワークを1つ持っています。軽減して、すべてがスムーズに実行される
同様の問題がありました...アプリの「iOS Deployment Target」をiOS 9.0に更新したが、Podsプロジェクトの「iOS Deployment Target」まだiOS 8.0でした !!!
ターゲットに$(継承)を追加->プロジェクト->ビルド設定->ライブラリ検索パス
Xcprojectの代わりにxcworkspaceを使用してビルドしますか?
これは通常、Cocoapodsを使用していて、cocoapodライブラリを知らないxcprojectからビルドしている場合に発生します。
xcodeを開き、左上から見つからないものとして表示されているポッドライブラリを選択します。「コマンドB」を使用してこのポッドを構築し、ターゲットスキームを再度選択して実行します。
私にとってこれはそれを修正しました。