iOS のすべての古いバージョンと新しいバージョンでアプリをサポートしたいと考えています。最近の Xcode バージョンでは、armv6 のサポートが廃止されました。armv6 をサポートするアプリをビルドするにはどうすればよいですか? 新しいバージョンの iOS をすべてサポートするには、armv7s を含める必要がありますか? 3 つのアーキテクチャすべてのサポートを含むバイナリを作成することは可能ですか?
2 に答える
できません。新しいバージョンの 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 は前進し続けることを好みます。
単なるリンクです...試していません..
「Xcode 4.5 を使用して、armv6 から armv7 にまたがる iOS バイナリを作成できますが、追加の作業が必要です....複数のバージョンの Xcode をインストールする必要があります....」