3

2015 年 2 月 1 日、すべてのアプリケーションが 64 ビットをサポートする必要があります。ただし、ビルド設定(有効なアーキテクチャ)について混乱しています。

AppStore を通過します。正しいビルド設定は何ですか?

有効なアーキテクチャに armv7、arm64 を追加する必要がありますか

または、有効なアーキテクチャに armv7 のみを追加する必要がありますか。

OS 5.1.1 をサポートする必要があります。

しかし、有効なアーキテクチャに arm64 を追加すると、5.1.1 デバイスでビルドまたは起動できなくなりました。

私はすでにこのガイドを読みました。https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/ConvertingYourAppto64-Bit/ConvertingYourAppto64-Bit.html#//apple_ref/doc/uid/TP40013501-CH3-SW1

確信はないけど。

誰かが「arm64を追加してください」と言いましたが、他の人は「arm64は必要ありません」と言いました

2015 年 2 月 1 日に AppStore を通過するための適切な設定は何ですか。

4

2 に答える 2

1

Xcode のプロジェクトの [ビルド設定] タブで、アーキテクチャ セクションを探します。

値「標準アーキテクチャ」を残す必要があります。これには、32 ビットと 64 ビットのサポートが含まれます。

ここに画像の説明を入力

ところで、5.1.1 デバイスでアプリをビルドしてテストする場合は、64 ビット サポートを削除する必要があります。

App Store を使用しない限り、iOS 5.x を実行しているデバイスに arm64 アーキテクチャを含む 1 つのビルドをインストールすることはできません。

そのため、iOS 5.x を搭載したデバイスに開発ビルドまたはアドホック ビルドをインストールするには、64 ビット アーキテクチャを含まない追加のビルドを作成する必要があります。

App Store に送信する場合、ビルドにはすべてのアーキテクチャを含めることができ、Apple はバイナリを最後に変更するため、その場合は問題が発生しません。

于 2015-01-02T07:32:28.187 に答える