1

iOS のすべての古いバージョンと新しいバージョンでアプリをサポートしたいと考えています。最近の Xcode バージョンでは、armv6 のサポートが廃止されました。armv6 をサポートするアプリをビルドするにはどうすればよいですか? 新しいバージョンの iOS をすべてサポートするには、armv7s を含める必要がありますか? 3 つのアーキテクチャすべてのサポートを含むバイナリを作成することは可能ですか?

4

2 に答える 2

3

できません。新しいバージョンの Xcode を使用して iOS 6.x サポート (および iOS 4.3 までのサポート) とともに armv7/armv7s を取得するか、古いバージョンの Xcode を使用して armv6/armv7 を取得し、iOS 6.x API を取得しません (ただし、iOS 6.x API はサポートしません)。 iOS 3.1.3 に戻ります)。

4.3 より前の iOS をまだ使用しているデバイスはほとんどないため、これらの古いバージョンをサポートする正当な理由はありません。

本当にすべてをサポートする必要がある場合は、2 つのバージョンのアプリを作成してください。1 つは新しいサポート、もう 1 つは古いサポートです。次に、ダウンロード率が 1,000:1 であることを確認します。

近いうちに、Apple は古いバージョンの Xcode で作成された新しいアプリのサポートを終了する可能性が高いです。Apple は前進し続けることを好みます。

于 2013-02-28T18:20:22.597 に答える
1

単なるリンクです...試していません..

「Xcode 4.5 を使用して、armv6 から armv7 にまたがる iOS バイナリを作成できますが、追加の作業が必要です....複数のバージョンの Xcode をインストールする必要があります....」

XCODE 4.5 での ARMV6 のサポート

于 2013-02-28T22:54:31.043 に答える