現在、 iPhone OS 2.2.1を搭載したデバイスを使用しています。OS 3.0アップデートがダウンロード可能で あることはご存知のとおりです。私はアップデートをダウンロードし、それに関する多くのコメントも読みました。私はすべてのアプリを OS 2.2.1 で開発しました。確認のために、デバイスに 3.0 をインストールすると、アプリは互換性があります。 そうでない場合は、2.2.1 にロールバックできますか? ロールバックが可能な場合、どうすればロールバックできますか?
3 に答える
あなたのアプリはAppStoreで販売されていますか?それともプライベートアプリですか?Appleは現在3.0互換ではないものを承認しませんが、2.2.1アプリはすべて3.0で動作すると確信しています。
iPhoneシミュレーターを使用すると、さまざまなバージョンをテストできます。デバイスでは、2.2.1にロールバックする簡単な方法はありません。
ダウングレードについてのあなたの質問に答えるために、私は昨日まさにこのプロセスを行い、iPodTouch2Gを3.0GMファームウェアから2.2.1にダウングレードしました。
まず、2.2.1ファームウェアを入手する必要があります。http://www.blogsdna.com/2264/iphone-firmware-221-and-ipod-touch-firmware-221-released.htmにリンクリストがあります
zipファイルをダウンロードし、.zipファイル名のサフィックスがある場合は、ファイル名から「.zip」の部分を削除するだけです。ファイルを解凍しないでください。ipswファイルはzipを使用して、ファームウェアのアップグレードに関連するさまざまなファイルをカプセル化します。
次に、デバイスをMacに接続し、DFUモードにする必要があります。これには、デバイスの電源がオフになるまでホームボタンと電源ボタンを押し続けてから、電源ボタンから指を離しますが、ホームボタンを数秒間押し続けてから離します。これは少し注意が必要なので、このトピックについて書かれたさまざまな記事をご覧ください。それを正しくするのに数回かかりました。
デバイスをDFUモードにすると、Xcodeの[オーガナイザー]ウィンドウを使用して、2.2.1ファームウェアをデバイスにロードできます。[ソフトウェアバージョン]メニューに移動し、 [その他のバージョン... ]を選択します。次に、ダウンロードした2.2.1ファームウェアファイルを参照し、[開く]をクリックして、[復元[デバイス]]をクリックします。
たぶん、pwnageツールを使用してダウングレードできます。しかし、よくわかりません。とにかく、2.1にダウングレードして、何が起こるかを確認できます。