0

Lion 10.7.3 に XCode 4.3.2 をインストールしました。AppStore でアプリケーションを配布しようとしましたが、検証すると、次のエラー メッセージが表示されます。「iPhone/iPod Touch: アプリケーション実行可能ファイルに必要なアーキテクチャがありません。少なくとも次のアーキテクチャが存在する必要があります: armv7」ですが、ターゲット設定にこのアーキテクチャがあります。

Build Settings の Architectures に "armv6" を追加しました (多くの人が推奨するように) が、うまくいきませんでした。私のプロジェクトのビルド設定は次のとおりです。

---建築物---

アーキテクチャ - 標準 (armv7)

リリース - 標準 (armv7)

ベース SDK - 最新の iOS (iOS 5.1.)

アクティブなアーキテクチャのみをビルド - いいえ

対応プラットフォーム - iphonesimulator iphoneos

有効なアーキテクチャ - armv7

---ビルドオプション---

ビルドバリアント - 通常

C/C++/Objective-C 用コンパイラ - デフォルトのコンパイラ (Apple LLVM コンパイラ 3.1)

4

2 に答える 2

0

コメントの更新された質問への回答:

Xcode 4.5.x で armv6 のサポートを削除するには、iOS 展開ターゲットを 4.3 以上に上げ、ターゲットのビルド アーキテクチャとアクティブなアーキテクチャから armv6 を削除します。

追加: armv6 専用のサードパーティ ライブラリを含めた場合、新しい更新ライブラリを取得するまで、これを行うことはできません。

于 2012-10-09T18:08:30.493 に答える
0

Update 4 Hotfix 1 で Firemonkey を更新したところ、すべてコンパイル済みです。 http://blogs.embarcadero.com/ao/2012/04/12/39245

ありがとうございます!

于 2012-10-10T08:28:27.000 に答える