2015-10-26 8 views
7

Xcode 7.1を使用してiOSシミュレータでアプリケーションを実行しようとしていますが、リンカエラーが発生しています。これはエラーです:Xcode 7.1 PrototypeToolsリンカエラー(シミュレータのみ)

ld: file not found: /System/Library/PrivateFrameworks/PrototypeTools.framework/PrototypeTools for architecture x86_64 

打ち鳴らす:エラー:私はそれを持っていなかったとして、リンカのコマンドが終了コード1(呼び出しを参照するために-vを使用)

で失敗したことは、これは新しい問題であると思われます新しいXcode(新しくリリースされたiOS 9.1の開発をサポートしていた)にアップグレードする前に。 Googleで検索しましたが、この問題に関連するスレッドはほとんどありません。興味深いことに、アプリはデバイス上で正常に動作します。

私はシミュレータのリセットとクリーニング/ビルドを再度試みましたが、どちらもうまくいきませんでした。他の誰かがこの問題を経験したことがありますか?

+0

ポッドを使用していますか?エラーはフレームワークがミスしていると言います。それを削除し、フレームワークを再度追加してください –

+0

こんにちは@ Mr.T、私はポッドを使用しています。しかし、私は "PrototypeTools"というフレームワークを使用していません。私は何を削除/追加するつもりですか?私はすべてのポッドを再インストールする必要がありますか?ありがとう! – Charles

+0

ポッドを取り外すか、ポッドを更新してみてください! –

答えて

0

あなたがPrototypeTools.frameworkを必要としないことを確認している場合は、次の手順として、それを削除することができます。

TARGETS -> "Your Project" -> Build Phases -> Link Binary With Libraries

PrototypeTools.frameworkを見つけ、それを削除します。

PrototypeTools.frameworkが必要かどうかわからない場合は、

1. PrototypeTools.frameworkは、おそらく3番目の静的ライブラリです。最新のライブラリを検索して確認し、ダウンロードして新しいライブラリに置き換えて、もう一度試してみてください。
2.シミュレータで何かする必要がない場合は、気にする必要はありません。無視するだけです。サポートされませんArchitectureの静的library.Someの種類を構築する際.frameworkの開発者がArchitectureについてはあまり気にしない場合

.frameworkは、静的ライブラリの一種です。

x86_64版Architectureは、我々のアプリをテストし、実際のデバイス上で我々のアプリを実行しているので、これは.framework静的ライブラリのサイズを大きくするが、一部のだろう、only.Usuallyシミュレータのためにこれをサポートする必要はありません.framework静的ライブラリです静的ライブラリは、シミュレータと実際のデバイスの両方のArchitectureのほとんどをサポートしています。

+0

こんにちは、面白いのは、PrototypeToolsをフレームワークとして追加していないことです。 「リンクライブラリとバイナリ」には記載されていません。 – Charles

+0

この場合、フォルダに移動してこのフォルダがあるかどうかを確認できます。 – ifeegoo

+0

申し訳ありませんが、どのフォルダですか? – Charles