Xcode5でiOS 7アプリを開発するためにPodfileを使用すると、常にこの問題が発生しました。
いくつかの検索の後、CocoaPodsからの最終的な解決策はないように思われますか?これを見た瞬間に解決したのかもしれません。
そのような問題を今すぐ解決するには?
問題は、ポッドが「libPods.a」の暗黙的な依存関係として拒否された理由は、そのアーキテクチャ「armv7 armv7s」に必要なすべてのアーキテクチャ「armv7 armv7s arm64」が含まれていなかったためです
Pods
プロジェクトを選択しますBuild Active Architecture Only
からYes
からNo
へ。それは私のために働いた。
注: CocoaPodsトラブルシューティングガイド は、ポッドのBuild Active Architecture Only
。それらが一致する限り、問題を解決するようです。
まず、ターミナルでココアポッドを更新してみてください:gem update cocoapods
それでも動作しない場合は、ワークスペースに移動し、Podプロジェクトをクリックして、すべてのPodターゲットを選択し、Architectures
を(armv7 armv7s arm64)
に設定します。
まだ何も?すべて(armv7 armv7s)
に切り替えてみてください。
_XCode 6.1
_で同様の問題が発生しましたが、どこで_pod install
_がリンクエラーを頻繁に再導入します。 $(OTHER_LDFLAGS)
をターゲットの_"Other Linker Flags"
_に追加すると、これがわかりました。これが役立つかどうかを確認してください。
「可能性のあるソリューション」プールにチップを入れるだけで、CocoaPodsの問題を持つ多くの人々がGoogleからこのページを見つけているからです。
私はほとんどすべての提案された解決策を試しましたが、私のためにそれをしたことは、あなたのワークスペースのポッドプロジェクトで、_Build Settings
_-> _Base-SDK
_に行きます。これは太字で記載する必要があります。バックスペースを押してデフォルトに設定し、設定に戻します(私の場合はLatest iOS(iOSx.x)
)。
これにより、無効なアーキテクチャエラーがすべて奇妙に解決されました。他の人を助けるかもしれません。