LoginSignup
2
3

More than 5 years have passed since last update.

【Xcode】端末を接続して実行する時に"Could not find Developer Disk Image"というエラーが出た時の対処法

Last updated at Posted at 2017-01-26

エラー内容

Xcodeprojectを開いた状態で端末を接続し、Runボタンを押すと"Could not find Developer Disk Image"というエラーが出る
スクリーンショット 2017-01-26 14.37.44.png

再現した環境

Xcode7.2.1 (7C1002)
iOS 10.2(14C92)

原因と対処法

原因は
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
以下にこれからインストールしようとしているiOSに対応したフォルダがなかったからです

対処法はこちらの記事ですでに詳細に書かれています

【iOS】端末をアップデート後、Xcodeで実機に書き込めなくなった場合
http://qiita.com/Hakota/items/59b4247a203e2639f8c9

ただ今回のケースはやや特殊で、元々配置していたDeviceSupport以下のフォルダは10.2 (14C89)でした。
こちらのフォルダが入っていたXcodeはこの事象が発生した2017年1月24日時点で最新のバージョンです。

スクリーンショット 2017-01-26 14.47.18.png

この状態で対象の端末(iOS 10.2(14C92))にインストールしようとしたところ、依然として"Could not find Developer Disk Image"のエラーが出ました。

どうやらDeviceSupport以下にある10.2(14C89)のバージョンが対象のiOS 10.2(14C92)よりも古いとDeveloper Disk Imageを検知してくれないようです。

スクリーンショット 2017-01-26 14.47.18 のコピー.png
こちらのカッコの中のバージョンですね。

それを以下のように変更

スクリーンショット 2017-01-26 14.46.11.png

こうすることで、無事に対象のiOSバージョンiOS 10.2(14C92)が入った端末にもインストールすることができました。

とはいえこちらは暫定的な対応で、わざわざフォルダにパッチバージョンが記載されているということは「このバージョン以下のiOSだったら正常に動作するよ」という意味だと思われます。
なので、今回の対応は

xcode:最新バージョン
iOS:Xcode最新バージョンが想定しているよりも最新のバージョン

という環境でエラーが起きた場合のみ試してみることを推奨します。

それ以外の場合は従来の対応どおり、
最新のxcodeを落とすor最新のXcodeのDeiveceSupport以下のフォルダをコピーして持ってくる
という対応がいいと思います。

何か不備、補足情報等ありましたらコメントをいただけますと幸いですm(__)m

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3