web-dev-qa-db-ja.com

CocoaPods arm64の問題

Xcode5でiOS 7アプリを開発するためにPodfileを使用すると、常にこの問題が発生しました。

いくつかの検索の後、CocoaPodsからの最終的な解決策はないように思われますか?これを見た瞬間に解決したのかもしれません。

そのような問題を今すぐ解決するには?

問題は、ポッドが「libPods.a」の暗黙的な依存関係として拒否された理由は、そのアーキテクチャ「armv7 armv7s」に必要なすべてのアーキテクチャ「armv7 armv7s arm64」が含まれていなかったためです

72
Forrest
  1. Podsプロジェクトを選択します
  2. 変化する Build Active Architecture OnlyからYesからNoへ。

それは私のために働いた。

注: CocoaPodsトラブルシューティングガイド は、ポッドのBuild Active Architecture Only。それらが一致する限り、問題を解決するようです。

enter image description here

199
funroll

まず、ターミナルでココアポッドを更新してみてください:gem update cocoapods

それでも動作しない場合は、ワークスペースに移動し、Podプロジェクトをクリックして、すべてのPodターゲットを選択し、Architectures(armv7 armv7s arm64)に設定します。

まだ何も?すべて(armv7 armv7s)に切り替えてみてください。

xcode screenshot

26
Kirualex

_XCode 6.1_で同様の問題が発生しましたが、どこで_pod install_がリンクエラーを頻繁に再導入します。 $(OTHER_LDFLAGS)をターゲットの_"Other Linker Flags"_に追加すると、これがわかりました。これが役立つかどうかを確認してください。

10
danfelabs

「可能性のあるソリューション」プールにチップを入れるだけで、CocoaPodsの問題を持つ多くの人々がGoogleからこのページを見つけているからです。

私はほとんどすべての提案された解決策を試しましたが、私のためにそれをしたことは、あなたのワークスペースのポッドプロジェクトで、_Build Settings_-> _Base-SDK_に行きます。これは太字で記載する必要があります。バックスペースを押してデフォルトに設定し、設定に戻します(私の場合はLatest iOS(iOSx.x))。

これにより、無効なアーキテクチャエラーがすべて奇妙に解決されました。他の人を助けるかもしれません。

4
Elechtron