0

XCode 4.5 から始めて、 、 、 のサポートを組み合わせた単一の IPA を構築することはできませんarmv6。iPhone5armv7armv7s機能を使用するためにアプリの更新を提供するにはどうすればよいですか?

ドキュメントから:

「デバイス要件を拡張することのみが許可されています。デバイス要件を制限するためにバイナリに更新を送信することは許可されていません。」

したがって、armv6 アプリのサポートを中止することはできませんが、ユーザーが古いアプリの料金を既に支払っているため、新しいアプリを起動することはできません。更新するにはどうすればよいですか?

4

2 に答える 2

3

人々がアプリをダウンロードするのを止めるように設計されていると思いますが、新しいバージョンが機能しないことが判明するだけです。これは合理的な制限です。

ただし、Xcode 4.5 でビルドすると、デプロイできる最小バージョンが iOS 4.3 であることがわかります。私の知る限り、4.3 を実行できる armv6 デバイスはありません。また、実行中の OS よりも新しいバージョンの OS を必要とするアプリをダウンロードすることはできません。

つまり、armv6 サポートをドロップできます。これらの古いバージョンをまだ実行しているユーザーは、それ以上の更新/修正を取得できませんが、突然動作を停止することもありません.

于 2012-09-21T11:17:43.253 に答える
1

古いXCodeでarmv6バージョンをビルドlipoし、それらをマージするために使用します。いじくり回すと、おそらくarmv6ツールチェーンを新しいXCodeに追加することもできます。このスレッドからのいくつかのアイデア(Xcode4にPPCを追加する)が役立つ場合があります。

于 2012-09-21T11:05:45.080 に答える