質問

アプリケーションをコンパイルすると、次のようなエラーが表示されます

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/CFNetwork, missing required architecture arm in file.

すべてのフレームワークを確認しましたが、それらはすべてiPhone 3.0 SDKフレームワークを指しています...

ここで不足しているものは何ですか?

役に立ちましたか?

解決

わかりましたので、ようやく問題を解決しました。解決策は、「フレームワーク検索パス」を設定することでした。および「ライブラリ検索パス」 " /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Frameworks/CFNetwork.framework"

そこにあった他の値を削除しましたが、うまくいくようです。私はより多くのフレームワークを使用していますが、CFNetworkだけが問題があるようです(今まで:))。

これがお役に立てば幸いです!

他のヒント

そのパスはMacのフレームワークの1つであり、iPhoneアプリの近くにあるべきではありません。

プロジェクトのサイドバーで[ターゲット]に移動し、[ライブラリとバイナリをリンク]の下にリストされているものを確認します。 SDKフレームワーク以外の場所を指すものはありません。そこで問題が見つからない場合は、できれば「クリーン」を実行した後、「ビルド結果」パネルを見てください。これにより、何が起こっているのかについての手がかりが得られるはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top