1

ストアにアプリケーションがあり、iOS 6 以降で 32 ビット (iPhone 4 以降) をサポートしています。

私は現在 iPhone 5S も持っており、現在 Xcode 5 を使用しています。

ステータスバーだけを微調整するだけで、iOS 7 でアプリを正常に実行できました。

現在、iOS 7 (テーブルビュー/コントロールのルック アンド フィール) をサポートするバージョンをリリースしたいと考えていますが、現在のユーザーのために iOS 6 もサポートしています。

iOS 6 および iOS 7 と互換性があるようにするにはどうすればよいですか?

iOS 6 バージョンと、iOS 7 用に個別に提出する別のバイナリをビルドする必要がありますか?

また、iPhone 5S で 64 ビット CPU/アーキテクチャをサポートしたいのですが、どうすればサポートできますか?

計測器を見ると、私のアプリは iPhone 5s で動作していてもまだ 32 ビットです。

iOS 6、iOS 7、および iOS 7 の 64 ビット バイナリを個別にビルドする必要がありますか? 各バージョンを個別にストアに送信しますか?

4

2 に答える 2

4

Apple のリリース ノートから:

https://developer.apple.com/library/ios/releasenotes/General/RN-iOSSDK-7.0/

iPhone 5s のパワーを活用する iOS 7 用の 64 ビット アプリを今すぐ提出できます。Xcode は、32 ビットと 64 ビットの両方のバイナリを含めてアプリをビルドできるため、iOS 7 を実行しているすべてのデバイスで動作します。iOS 6 を引き続きサポートする場合は、32 ビットのみをビルドする必要があります。来月は、iOS 6 で 32 ビット、iOS 7 で 32 ビットと 64 ビットをサポートする単一のアプリ バイナリを作成できるように変更を加えます。

来月のアップデートまで、各バージョン (iOS 6 32 ビット、iOS 7 32 ビット、iOS 7 64 ビット) ごとに異なるバイナリをコンパイルする必要があると思います。

于 2013-09-25T18:04:06.483 に答える