5

ここに画像の説明を入力

私のターゲットビルド設定は上に示されています。ドロップダウンメニューを開くと「Standard Architectures ...」という項目しか入っていないのですが、ご覧のとおり arm64 が入っているので、もう標準ではなくなっていると思います。有効なアーキテクチャから arm64 を削除できると思いますが、安全ですか?

4

2 に答える 2

0

xCode 5.1ではできません。標準アーキテクチャがアップルによって変更されたため

Arm64 が「標準アーキテクチャ」設定に含まれるようになりました。

Xcode 5.0 では、64 ビット iOS アプリケーションのビルドのサポートが導入されましたが、デフォルトでは有効になっていませんでした。Xcode 5.0 で 64 ビットをビルドするオプションを有効にするために、「64 ビットを含む標準アーキテクチャ」(ARCHS_STANDARD_INCLUDING_64_BIT) というアーキテクチャ設定が提供されました。

Xcode 5.1 の導入により、arm64 はデフォルトの「標準アーキテクチャ」ビルド設定に含まれています。これにより、デフォルト設定を使用するプロジェクトが、標準の 32 ビット アーキテクチャとともに arm64 用に自動的にビルドされます。

https://developer.apple.com/library/ios/releasenotes/DeveloperTools/RN-Xcode/xc5_release_notes/xc5_release_notes.html

編集:

64 ビットをサポートできないプロジェクトでは、64 ビットを含まないようにアーキテクチャのビルド設定を具体的に設定する必要があります。

「64 ビットを含む標準アーキテクチャ」を使用するように構成されたプロジェクトは、「標準アーキテクチャ $(ARCHS_STANDARD)」に変換されます。

于 2014-03-18T13:21:07.923 に答える