おそらくご存じのとおり、Apple は次の 2 つのニュースを発表します。
- Retina ディスプレイと iPhone 5 でアプリの見栄えを良くする
- そして、UDIDに関連するもう1つのもの
一つ目について質問です。したがって、iOS3.2 を最小限の展開ターゲットとしてビルドし、armv6 をサポートするアプリケーションがあります。多くのユーザーがまだ iPhone 3G を持っているため、armv6 のサポートが必要です。しかし、今回の発表により、armv6 のサポートを中止し、iOS6 SDK (iOS4.3 分のデプロイ ターゲット) を使用して、4 列の起動イメージでアプリを適切にビルドする必要があります。
私はこのトピックについて多くのことを読んで検索していましたが、これらを見つけました:
現在、armv6 をサポートしています。ドロップすることはできません。最小 OS バージョンを 4.3 に設定するだけです。ただし、XCode 4.5 では armv6 アーキテクチャ用にビルドできないため、このスライスはアプリから失われます。これが、サポートされているデバイスのリストを制限しているため、Apple が次回のアップロードでアプリを受け入れない理由です。ただし、古い XCode を使用している場合、iPhone5 フルスクリーン モードをサポートするための大きな起動イメージを追加することはできません。主なポイントは、欠落している armv6 スライスです。Apple はこれを検出できると誰かが言っており、アプリにそのようなスライスが含まれている場合、5 月 1 日以降は拒否されます。しかし、既存のアプリを armv6 サポートで更新することはできません。
また、XCode 4.x と 4.5 でビルドされたアプリを組み合わせてすべてのアーキテクチャをサポートできることも読みましたが、Apple が 5 月 1 日以降にこれを受け入れる場合、これはリスクが大きすぎます。
アプリがまだ armv6 をサポートしているすべての開発者は、別のアプリ ID で新しいアプリを App Store にアップロードする必要があるというのは本当ですか? または、5 月 1 日以降に更新され、すべての現在のユーザーに適切な方法で提供される他のソリューションはありますか?
ありがとうマディック