0

アプリケーションをコンパイルすると、次のようなエラーが発生します

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

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

ここで何が欠けていますか?

4

2 に答える 2

3

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

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

お役に立てれば!

于 2009-09-24T11:55:57.097 に答える
1

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

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

于 2009-06-17T22:25:35.673 に答える