ファイルに必要なアーキテクチャアームがありません
-
06-07-2019 - |
質問
アプリケーションをコンパイルすると、次のようなエラーが表示されます
/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フレームワーク以外の場所を指すものはありません。そこで問題が見つからない場合は、できれば「クリーン」を実行した後、「ビルド結果」パネルを見てください。これにより、何が起こっているのかについての手がかりが得られるはずです。
所属していません StackOverflow