0

おそらくご存じのとおり、Apple は次の 2 つのニュースを発表します。

一つ目について質問です。したがって、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 日以降に更新され、すべての現在のユーザーに適切な方法で提供される他のソリューションはありますか?

ありがとうマディック

4

2 に答える 2

0

ここでのケースのように、以前にサポートされていたアーキテクチャが古くなったらサポートを削除しても問題はありません。ただし、これらのユーザーに対してこれ以上更新をリリースすることはできません。それだけです。

デバイス グループのサポートを削除することはできません。つまり、たとえば、ユニバーサル アプリを使用して、後で iPad のサポートを削除することはできません。

于 2013-03-28T12:45:09.183 に答える
0

armv6 デバイスや OS < 5.0 をサポートする意味はありません。この市場は、新しいデバイスの購入が一般的ではない国を対象とした製品でない限り、非常に限られています。ほとんどの主要な市場では、古い iOS デバイスをサポートする努力は無駄です。新しいアプリ バージョンでは、5.x および armv7 デバイスのみがサポートされます。

于 2013-03-28T13:26:02.220 に答える