2013-10-17 13 views
70

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

いくつかの検索の後で、CocoaPodsからの最終解決のように思われますか?あなたがこれを見るとき、この瞬間に解決されるかもしれません。

このような問題を今すぐ解決するにはどうすればよいですか?

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

+0

問題点は何ですか? Podsプロジェクトでは、アーキテクチャを手動で選択できます。 – Shmidt

答えて

25

、cocoapodsを更新する最初の試みあなたの端末で:gem update cocoapods

それ以降は動作しない場合は、作業領域に入り、Podプロジェクトをクリックし、すべてのPodターゲットを選択してArchitectures(armv7 armv7s arm64)に設定します。

まだ何もありませんか?すべてを(armv7 armv7s)に戻してみてください。

xcode screenshot

+0

私は同様の問題を抱えていましたが、私は0.25.0から0.26.2にアップグレードし、問題を解決しました。 – pshah

+0

これは私が個々のポッドを持っていた問題のいくつかとの魅力のように働いた。 –

198
  1. NoYesからPodsプロジェクト
  2. 変更Build Active Architecture Onlyを選択します。

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

注: CocoaPods Troubleshooting Guideは、PodのBuild Active Architecture Onlyを変更するのではなく、Xcodeプロジェクトのデバッグ設定と一致させることをお勧めします。彼らが一致する限り、それは問題を解決するようです。

+1

私のために働いた!おかげで仲間 – cesarferreira

+2

あなたはGENIUSです! – noooooooob

+7

デバッグでは、プロジェクトのビルドアクティブアーキテクチャのみをNOからYESに設定することをお勧めします。これはCocoaPodsの設定と一致します。 私はそれがデバッグビルドでより速くビルドされることを推測しています。なぜ彼らがそれを強制するのか分からない。 http://guides.cocoapods.org/using/troubleshooting。html#移行後のビルド失敗の後に - xcode - and - cocoapods- –

10

私はXCode 6.1に同様の問題がありました。ここで、pod installは頻繁にリンクエラーを再導入します。私のターゲットの"Other Linker Flags"$(OTHER_LDFLAGS)を追加すると、これで私のことが分かりました。これが役立つかどうか確認してください。私はかなりのすべての提案のソリューションを試みたが、それをやった事

を:ちょうど「可能な解決策」-poolへとCocoaPodsの問題を持つ人々の多くは、Googleからのこのページを見つけているので、中にチップに

+0

あなたは正しい人です!助けてくれてありがとう。これは、Xcode 6.1でPodのインストールを実行した場合の正確なエラーです。ありがとう、たくさんの男。 –

+0

ありがとう、それも私の問題を解決しました。実際には 'ポッドインストール'はこれについて私に警告しましたが、私はそれを無視しているという無知です! –

4

あなたのワークスペースのPodsプロジェクトで、Build Settings - >Base-SDKに行ってください。これは太字で表記する必要があります。バックスペースを押してデフォルトに設定し、再度自分の設定に戻してください(私の場合はLatest iOS(iOSx.x))。

これは私のすべての無効なアーキテクチャエラーを奇妙に解決しました。他人を助けるかもしれない。

+0

リストの最後のソリューションが機能するとは思っていませんでした。どうもありがとう! – kkazakov