2

armv6およびarmv7命令セットを使用して、xCode4.3.2でiOSアプリの構築を開始しました。私の展開ターゲットはiOS5.1です。iPhone 5がリリースされ、xCode 4.5がarmv6のサポートを終了し、armv7sに置き換えたので、アプリをアプリストアに送信する正しいアプローチは何ですか?

アプリを間違って送信すると、アプリストアのレビューチームがarmv7sを実行しているiPhone 5でアプリを起動しようとし、アプリが実行されないのではないかと心配しています。

テスト用のiPhone5がない場合でも、xCode 4.5にアップデートして、iOS6に対してアプリをビルドする必要がありますか?

ご不明な点がございましたら、よろしくお願いいたします。

4

1 に答える 1

2

テスト用のiPhone5がない場合でも、xCode 4.5にアップデートして、iOS6に対してアプリをビルドする必要がありますか?

iPhone固有の機能(つまり、より高い画面)を利用しないアプリを送信できます。アプリがiPhone4で動作する場合、iPhone 5でも動作しますが、アプリのビジュアルコンテンツが画面の中央に配置され、上下に黒い帯が表示される特別なモードです。

一方、心配な場合は、Xcode4.5シミュレーターを使用してアプリがiPhone5で動作することを確認できます。次に、コードベースを変更してiPhone 5で実行できるようにし、Xcode4.3で作成されたAppStoreの公式ビルドを提供することができます。これは、パフォーマンスの調整とメモリ管理の問題の修正を除くすべての場合に適しています。しかし、あなたは現在のiPhone/iPadでそれらの点に取り組むことができます。

Xcode 4.5で、Appleは古いデバイス(元のiPhone、iPhone 3G、およびiPod Touchの最初の2つのバージョン)のサポートを終了する方向に進むことを決定しました。そのため、iPhone 5をサポートしたい場合は、それらのデバイスのサポートを中止せざるを得なくなります。私自身は古いiPodTouch第2世代を持っていて、その明るい未来を予見することはできませんが、それは大きな問題ではないと思います。

iOS5とiOS6のサポートについて疑問がある場合は、この他の投稿もご覧ください。

お役に立てれば。

于 2012-10-29T18:00:54.007 に答える