Pods は、アーキテクチャ 'XXX' に必要なすべてのアーキテクチャが含まれていないため、 'libPods.a' の暗黙的な依存関係として拒否されました。質問する

Pods は、アーキテクチャ 'XXX' に必要なすべてのアーキテクチャが含まれていないため、 'libPods.a' の暗黙的な依存関係として拒否されました。質問する

友人が私たちのプロジェクトで Cocoapods を更新しました。git から最新のものをプルすると、次のエラーが発生しました。

Pods was rejected as an implicit dependency for 'libPods.a' because its architectures 'x86_64' didn't contain all required architectures 'i386'

その結果、

ld: library not found for -lPods-___PODLIBRARY____
clang: error: linker command failed with exit code 1 (use -v to see invocation)

私は何時間も探し回って、それを見つけようとしました。私が試した最も一般的な修正方法は次のとおりです。

  • 削除された派生データ
  • ビルドデータを削除する
  • ポッドを削除し、「pod install」で再インストールします
  • クリーンプロジェクト
  • 上記のすべてを同時に
  • 私たちのプロジェクトとPodプロジェクトの両方で「アクティブアーキテクチャのみをビルド」を試しました。$変数の代わりに、armv7とarmv7sをハードコードとして挿入しました。
  • 私たちのプロジェクトとPodプロジェクトの両方で「アーキテクチャ」を試しました。$変数の代わりに、armv7とarmv7sをハードコードとして挿入しました。

iOS 8、iPhoneをターゲットにしています。

私の友人は最初の 4 つのオプションを組み合わせて動作させましたが、私はできません。

誰か何か提案はありますか?クリスマス前にリリースする予定なので、制作時間は貴重です :D

ベストアンサー1

「Pods」プロジェクトとアプリのターゲットBuild Active Architecture Onlyを設定してみてくださいNO

おすすめ記事