Appleは現在、アプリ開発者に2.2.1をターゲットとし、3.0用にビルドするアプリを提出するよう要求しています。私(そして小規模/パートタイムの開発者の大多数)はiPhoneを1つしか持っておらず、3.0へのアップグレードは元に戻せないので、移行中のリスクを最小限に抑えるためのベストプラクティスについて考えてみたいと思いました。 。
両方のOSで完全な回帰テストを実行する確実な方法はないことは理解していますが、回帰を最小限に抑える方法についての考えは役に立ちます。
Appleの正確なテキストは次のとおりです。
何百万ものiPhoneとiPodtouchの顧客が、この夏iPhoneOS3.0に移行します。本日より、App Storeへのすべての提出物は、iPhoneOS3.0の最新ベータ版でレビューされます。アプリの提出がiPhoneOS3.0と互換性がない場合、承認されません。
App Storeの既存のアプリは、変更せずにiPhone OS 3.0で既に実行されているはずですが、互換性の問題がないことを確認するために、iPhoneOS3.0で既存のアプリをテストする必要があります。iPhone OS 3.0が利用可能になった後、iPhoneOS3.0と互換性のないアプリはAppStoreから削除される場合があります。