7

インターネットで、iPhone 5 をサポートしたい場合、armv7 を使用した iOS 4.3 が最低の条件であると読みました。したがって、iPhone 5 でアプリを実行したい場合、展開ターゲットを iOS 4.3 として設定する必要がありますか?アーキテクチャをarmv7に設定しますか?

これに関する公式ドキュメントは見つかりませんでした。この情報が間違っていたら訂正していただけますか?

更新: Apple のXcode 4.5 GM シード リリース ノートドキュメントで答えを見つけました。

Xcode 4.5 での変更点:

- armv6 のサポートが削除されました Xcode 4.5 以降では、armv6 バイナリの生成がサポートされていません。

- サポートされている最小展開ターゲットは iOS 4.3 Xcode 4.5 以降でサポートされている最小展開ターゲットは iOS 4.3 です。

4

2 に答える 2

4

これに関する公式の声明はないようですが、Xcode4.5を見るとかなり明らかです。最後のarmv6デバイス(iPhone 3G)は2年以上販売されておらず、ソフトウェアの更新もほぼ2年間行われていないため、これは論理的な前進でもあります。

注:この回答を投稿した時点で、armv6とarmv7sの両方をサポートする非公式の方法がここにあります:xcode4.5でのリリースビルドでarmv6とarmv7sの両方をサポートする方法

于 2012-09-13T07:47:01.767 に答える
2

これは真実の半分にすぎません。残りの半分は、実際に iOS 4.0/armv6 ビルドを iOS6/armv7(s) ビルドに結合できることです。

このプロセスは、次の場所で説明されています: xcode 4.5 のリリース ビルドで armv6 と armv7 の両方をサポートする方法

于 2012-10-09T23:01:35.280 に答える