Xcode のオーガナイザで「Xcode cannot find the software image」とかいって怒られたときの対処。
この理由だが、どうやら iPhone OS のイメージが Mac に入ってないことが原因ぽい。
iTunes で iPhone の OS をアップデートした場合は、iTunes に OS のイメージがダウンロードされているのだけど、これをやってない(新規の)Macの場合、OS のイメージが入っていない。かつ、iPhone の OS のバージョンが最新版の場合、アップデートができないので OS のイメージがダウンロードされない。
これを強制的にダウンロードさせる方法。
- iTunes を起動し、iPhone をつなぐ
- 「復元」をクリックする
- ダイアログを進めていくと、「iPhone ソフトウェアアップデート」のダウンロードが始まる
- ダウンロードが始まったら iPhone を外す
これで OK。iPhone は復元されないので、安心してダウンロードしてよし。
しかし、このやり方で正しいのか?新規 Mac で新規 iPhone 3GS の場合、このケースに必ず嵌るような気がするんだけど、何か間違っているような気がする。