4

アプリを送信する前に、iPhoneOSの全範囲が利用可能なデバイスでアプリをテストしたいと思います。ですから、私が苦労している2つの質問があり、助けやアドバイスをいただければ幸いです。

どのバージョンのOSが使用されていますか?
App Storeは2.2.1と3のアプリのみを受け入れることを知っていますが、私が使用しているすべての機能は2.0以降利用可能です。全員が少なくとも2.2.1を実行していると想定しても安全ですか?

テストを実行できるように、他のOSディスクイメージはどこにありますか?
iPhone開発ガイド(p43)には、開発者のWebサイトを検索すると書かれていますが、見つかりません。
インターネットを検索すると、脱獄サイトが表示されるようです。
SDKとともにインストールされたいくつかのdmgファイルを次の場所で確認できます
Macintosh HD/Developer/Platforms/iPhoneOS.platform/DeviceSupport/x.x が、XCodeOrganizerはそれらを無視します。

どんな助けやアドバイスも大歓迎です。よろしくお願いします。

4

2 に答える 2

2

シミュレーターでテストする必要がある場合(APIに関する限り、実際のiPhone OSの近似値です)、[ハードウェア]> [バージョン]に移動し、iPhoneシミュレーターアプリでバージョンを選択することで、OSのバージョンを変更できます。私の場合、2.0、2.1、2.2、2.2.1、3.0が表示されます。

編集: iPhoneファームウェアの古いバージョンがあるサイトは次のとおりです。http: //www.felixbruns.de/iPod/firmware/ 理論的には、iTunesを使用してこれらの古いファームウェアに「復元」できますが、試したことはありません。私自身。

于 2009-07-29T04:48:37.087 に答える
1

どのバージョンのOSが使用されていますか?

残念ながら、この情報はすぐには入手できません。知りたいです。これは無料でダウンロードでき、そうしない理由がないため、事実上すべてのiPhone所有者が3.0に移行することは明らかです。iPod touchユーザーの場合、それはそれほど明確ではありませんが、私の推測では、それらのかなりの部分がアップグレードされていません。アプリケーションにお金を払う人の種類でアップグレードした人の間には強い相関関係があると推測しますが、推測は必ずしも非常に良いビジネスケースではありません!

テストを実行できるように、他のOSディスクイメージはどこにありますか?

すべて公式で上位になりたい場合は、実際にはiPhoneまたはiPodtouchを以前のOSリリースにダウングレードすることはできません。それを行う方法はいくつかありますが、私が試したことがないので、何がうまくいくのか、何がうまくいかないのかをあなたに伝えることはできません。

私のやり方は、通常、最後にリリースされたバージョンまたは最新のベータ版を備えた受話器でテストすることです。次に、シミュレーターとベータテスターを使用して、古いバージョンでどのように機能するかを確認します。

于 2009-07-29T13:01:32.593 に答える