web-dev-qa-db-ja.com

Xcodeエラー "開発者用ディスクイメージが見つけませんでした"

Xcodeで接続されているiOSデバイス上でビルドを実行しようとすると、次のエラーが発生します。

開発者ディスクイメージが見つかりませんでした

Screenshot of error message

Xcodeのパブリックベータ版があることがわかりましたので、インストールしました。

新機能の1つは、アプリを直接iPhoneにアップロードするために開発者プログラムアカウントDingusを用意する必要がないということです。

しかし、私のiPhone 4s上で、私はまたiOS 8.4へのパブリックベータ版のアップデートをしました。

どこで見つけることができますか、またはどのように修正できますか?

862
Nathan Kramer

私はあなたのXcodeのXcode 7.3またはそれ以前のバージョンで同じ問題に直面しています、そして私のデバイスバージョンはあなたのOSのiOS 10またはそれ以降のバージョンです。

このエラーはあなたのXcodeが古く、あなたが使っている関連装置が最新バージョンに更新された時に表示されます。まず最初に、最新のXcodeバージョンをダウンロードしてください。最新のXcodeをインストールする必要はありません。

以下の手順でこの問題を解決できます。

  • Xcode 8または新しいバージョンのXcodeを右クリックし、 "パッケージの内容を表示"、 "Contents"、 "Developer"、 ""を選択します。プラットフォーム "、" iPhoneOS.Platform "、" Device Support "
  • 10.0フォルダをコピーします(以降のバージョンの場合はそれ以上)。
  • Finderに戻る_ Applicationsをもう一度選択してください
  • Xcode 7.3またはXcodeのバージョンを右クリックし、[パッケージの内容を表示]、[コンテンツ]、[開発者]、[プラットフォーム]、[iPhoneOS.Platform]、[デバイスサポート]を選択します。
  • 10.0フォルダを貼り付けます(以降のバージョンの場合はそれ以上)。

今すぐあなたのXcodeは新しい開発者ディスクイメージを持っています。今すぐFinderを閉じて、Xcodeを終了します。あなたのXcodeを開くとエラーは消えます。今すぐあなたの最新のデバイスを古いXcodeバージョンに接続することができます。

OR

最新のXcodeをダウンロードできない場合は、次のリンクからXcodeの最新の開発者用ディスクイメージを入手できます。 -

Xcode DMGまたはXIPファイルをダウンロードするには?

回答をくれた@Haileiに感謝します。人々が最新のDMGをダウンロードできるように。

100
Mandeep Singh

将来同様の問題を抱える人々のために、この問題は基本的にあなたのiOSのバージョンと Xcode バージョンの不一致に起因することに注意してください。

IOSとXcodeの互換性を確認してください。

575
Santhosh Gandhe

私は個人的にXcode 6.4 Betaと7.0 Betaをダウンロードしました、そして私は6.4 Betaのアプリケーションフォルダーの中の「8.4」を検索することによって解決策を見つけることが非常に嬉しかったです。これを行うことによって、私はiOS 8.4イメージを含むフォルダ8.4 (12H4125a)を見つけ、このフォルダを7.0ベータ版の同じパスにコピーしました。パスは次のとおりです。

/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 

Xcode 7を再起動してデバイスを選択すると、エラーメッセージが表示されます。 fix issueをクリックするだけで完了です。

287
Nicola D.

このエラーは Xcodeのバージョンがデバイスのバージョンより前の場合に発生します

たとえば、Xcode 7.2でiOS 9.3を実行しているデバイスでビルドを実行しようとすると、このエラーが発生します。 Could not find Developer Disk Image

一体何が起こっているのかを実際に説明するエラーメッセージが提供できないのはなぜでしょうか(Apple、私はあなたを見ているのですか????)。

App Storeまたは 直接ダウンロードを通じて に接続したiOSハードウェアとの相互運用性を保証するために、Xcodeの最新バージョンにアップデートしてください。

139
Ryan Brodie

古いXcodeを使用していて、新しいバージョンのiOSを搭載したデバイスで実行したい場合は、このトリックを実行してください。これは基本的に新しいXcodeのiOSデバイスサポートから古いXcodeへのシンボリックリンクを作る

https://Gist.github.com/steipete/d9b44d8e9f341e81414e86d7ff8fb62d

Xcode 9.0 BetaおよびiOS 11.0 Betaの場合( Xcode 9 Betaの場合はXcode9.app、Xcode 8の場合はXcode.appを指定します

Sudo ln -s "/Applications/Xcode9.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/11.0\ \(15A5278f\)" "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport"
113
onmyway133

私の問題はXcode 7とXcode 6.4ベータ版とiOS 8.4 - デバイス互換性がない - にありました。

修正方法をよりよく理解するために同じ問題が発生した場合は、次に行います。

  1. /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupportに移動します。
  2. に行く
    /Applications/Xcode.app /コンテンツ/ Developer/Platforms/iPhoneOS.platform/DeviceSupPort /
  3. フォルダiOS 8.4を別のフォルダにコピーする

Enter image description here

  1. Xcodeを再起動
109
gbk

IOS 9.1をお使いの携帯電話にインストールしている場合は、GMの代わりに Xcode 7.1 betaをダウンロードしてください。

Appleの回答を参照してください。iOS 9.1用の開発者ディスクイメージが見つかりませんでした

75
scurioni

同じエラーメッセージが表示された (開発者ディスクイメージが見つかりませんでした) デバイスをiOS 9.2にアップデートした後、Xcode 7.2にアップデートするのを忘れた。

私の場合、 修正は簡単でした。 Mac App StoreからXcode 7.2にアップデートするだけです。

61
Philip Borges

このメッセージは、お使いのXcodeのバージョンがデバイスのiOSのバージョンに対して古すぎる場合に表示されます。 Xcodeを最新のものにアップグレードします。

App StoreがXcodeのアップデートを提供していない場合は、 最新のMac OSにアップグレードしてください 。過去に、Appleは最新のXcodeに過去のバージョンのMac OS Xのサポートをやめることにかなり積極的でした。

編集:はい、このエラーは再び何度も現れ始めました。 :) MacOS 10.11で利用可能な最新のXcode 7.3.1( El Capitan )はiOS 10をサポートしていません。MacOSSierra(そしておそらく新しいMac)が必要です。

41
Seva Alekseyev

私はちょうどこれを手に入れました、そして私はXcode 7.2.1にいます...それは私がiOS 9.3をダウンロードしたときに現れました。あなたのプロジェクト - >ベースSDKをチェックして、それがあなたのデバイスバージョンと同じでないかそれより前でないなら、それが問題です。 「アップデート」セクションには何も表示されませんでしたが、App Storeで「Xcode」を検索したところ、7.3のアップデートがありました。

iOS 9.3およびXcode 7.3にアップグレードするには、Xcodeを実行するために Mac OS X v10.11 (El Capitan) が必要です。そのため、自動アップデートでXcodeバージョンがアップグレードされません。

24
whyoz

この問題は、iOSのバージョンとXcodeのバージョンの ミスマッチ です。

例:

iOS 9.3 GM のiPhoneがあり、Xcodeのバージョンは 7.2.1 です。このため、Xcodeを 7.3 に更新する必要があります。これには、SDKおよびそれに関連する iOS 9.3 用のものが含まれています。

23
Mohammad Alqerm

特定のバージョンのXcodeが実際にはサポートしていない可能性がある、新しいiOSを実行しているデバイスにデプロイする方法が実際にあります。あなたがする必要があるのは、新しいバージョンのXcodeからDeveloper Disk Imageを含むフォルダーをコピーすることです。

たとえば、iOS 9.3を使用してXcode 7.2.1を実行しているデバイスにデプロイすることができます(これはiOS 9.2までしかサポートしていません)。 Xcode 7.3インストールに移動し、以下にナビゲートします。

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

ここから、古いバージョンのXcodeで実行しようとしているバージョンを含むフォルダをコピーします(この例では、9.3のビルド番号が括弧付きです)。このフォルダを他のXcodeのインストールにコピーすると、その特定のバージョンのiOSを実行しているデバイスにデプロイできるようになります。

ただし、新しいバージョンのSDKに特別に追加されたAPI呼び出しを利用している場合、これは失敗します。その場合は、Xcodeをアップデートする必要があります。

16
CoBrA2168

私は同じ問題を経験しました:

開発者ディスクイメージが見つかりません

私のXcodeのバージョンは7.0.1でした、そして私は私のiPhoneのバージョンを9.2に更新しました、そしてXcodeを使用すると私はこの問題に遭遇しました。

解決方法は非常に簡単です。最新バージョンのXcode 7.2 2015年12月8日にリリースされた をダウンロードしてインストールするだけです。それは以前と同じようにあなたのためにすべてうまく働きます。

注意:実際の問題はあなたのXcodeのバージョンがあなたのデバイスのバージョンと互換性がない/古いということです。

12
Aamir

このエラーは、Xcodeのインストールが古すぎ、使用している関連デバイスが最新バージョンに更新されたである場合に表示されます。

この問題を解決するには複数の方法があります。

1. Xcodeのインストールを更新してください。

これははるかに簡単な方法です。あなたのXcodeインストールを最新の安定版に更新するだけで、物事は再び働き始めるでしょう。

:Xcodeが現在のOSをサポートしていない場合も、OSをアップデートしてください。これは私たちをもたらします...

2.手動でデバイスディスクイメージをコピーします。アップデートは不要です。

これは賢い方法です。 XcodeのインストールやOSをアップデートする必要はありません。

まずXCode.dmgを開き、Show Package Contents.を選択します

フェーズ1:ダウンロードしたXcodeを準備する

ステップ:

  1. 開発者ポータルから最新のXcode.dmgをダウンロードしてください。
  2. ダウンロードしたXcode.dmgを選択してそれを右クリックしてください。
  3. オプションで、 Open With DiskImageMounter を選択します。
  4. Finderで、 Xcode ディスクを開きます。
  5. ディスクの Xcode を右クリックします。
  6. パッケージの内容を表示 を選択します。

これで、新しいFinderウィンドウが開きます。以下の手順に従ってディスクイメージをコピーしてください。

フェーズ2:開発者用ディスクイメージのコピー _

ステップ:

  1. 新しいFinderで、 Contents に移動します。
  2. Inside Contents Developer に移動します。
  3. Developer の内側にある Platform に移動します。
    今すぐ希望のプラットフォームを選択します。私たちの目的のために、私たちはiOSのディスクイメージだけをアップデートするつもりです。
  4. プラットフォーム の中、 デバイスサポート に進んでください。
  5. Inside デバイスサポート あなたはたくさんのディスクイメージを見つけるでしょう。これには最新のデバイスディスクイメージも含まれます。
  6. Device Support 内のすべてのフォルダをコピーします。すべて選択してコピーします。

注:手順6では、コピーしたいディスクイメージ、つまり最新のものだけをコピーすることもできます。ここが階層の最後のフォルダです。

これで フェーズ2 が終了し、ディスクイメージのコピーが完了します。次の段階では、私たちのデバイスにインストールされている私たちのXcodeの開発者用ディスクイメージを更新します。

フェーズ3:Xcodeの開発者ディスクイメージを更新しています。

今、すべてのFinderウィンドウを閉じると、操作が速くなり、混乱が少なくなります。

IOSプラットフォーム用にXcodeのディスクイメージを更新します。

ステップ:

  1. Xcodeアプリケーションが開いている場合は閉じます。
  2. 新しいFinderウィンドウを開きます。
  3. 複数のパーティションがある場合は、プライマリパーティションを選択します。
  4. アプリケーション に移動します。
  5. XCode を見つけて右クリックします。
  6. パッケージの内容を表示 を選択します。

Finderウィンドウは、メインディレクトリとして Contents を使用して新しいウィンドウを更新または開く。

  1. コンテンツ を選択します。
  2. コンテンツ の中、 Developer を選択します。
  3. それでは、 プラットフォーム を選択してください。
    1. さて、 iPhoneOS.platform を選択してください。
    2. Inside iPhoneOS.platform Device Support に移動します。
    3. Inside デバイスサポート 、すべてのファイルを選択し、 ゴミ箱へ移動

注:最新のディスクイメージ、つまり階層の最後のフォルダのみをコピーした場合は、手順12をスキップします。


では、フェーズ2からコピーした開発者用ディスクイメージをここに貼り付けます。

  1. 最後のステップ、右クリックしてここでPaste

すべてが正常に機能していれば、Xcodeに新しい開発者ディスクイメージがあります。今Finderを閉じて、Xcodeを開いてください。エラーはもうなくなっているはずです。

Reminder: FinderからXcodeをアンマウントすることを忘れないでください。

6
Ariel

他の人が示唆しているように、この問題は互換性のないiOSバージョン(Xcodeがサポートしている最大バージョンより高い)が原因で発生します。通常はXcodeを更新することで対処できますが、時々あなたはそうすることを制限されるかもしれません、それ故にここで別の回避策があります。

手動で最新のXcode dmgイメージを入手してマウントするには、developer.Apple.com/downloads(またはこのリンクが消えている場合はGoogleの同様のもの)にアクセスしてください。すでにこれを行っているのであれば、新しいXcodeはおそらくうまく機能しないでしょうが、あなたがインストールした古いXcodeにあなたが欲しいイメージをコピーするためにcp /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/NEW_IOS_VERSION /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/することができます。

もちろん、将来のバージョンで動作することは保証されていませんが、試す価値があります。私にとって、私のiOSのバージョンは9.3.1 (13E238)ですが、私は9.3 (13E230)をコピーしました、そしてそれはちょうどうまく動きます。

6
superarts.org

私の場合は7.3から7.1のXcodeのためにそれは動作します。 iOSデバイスOS 9.2.1の場合は、ディレクトリ9.2をコピーします。

6
Pedro Castillo

これはあなたのXcodeバージョンがあなたのターゲットOSにアプリケーションを構築するのに必要なコンポーネントを持っていないときに起こります。 Xcodeを更新してください

安定したXcodeバージョンでは構築できない beta OSバージョン 用の新しいアプリケーションを構築する場合は、 最新のXcode beta バージョンをダウンロードする必要があります。

私もこの問題を抱えていました。私はiOS 10ベータ版のiPhoneにXcode 7.3を使用していたので、Xcode 8-betaをインストールし、 安定したバージョンのXcodeを使用し続ける を新しいビルドツールで実行しました。

@ onmyway133 answer と同じですが、Xcode 8-betaバージョンのインストールが完了したら、Xcode 7.3の設定(Cmd + ,)に移動し、タブの場所に移動し、ドロップダウンリストのCommand Line ToolsXcode 8に変更します。

私はXcode 7.3を使ってiOSシミュレータ9.3と私のデバイスiOS 10 Betaの両方にうまく構築できました。

5
FlySoFast

この問題は、基本的にiOSのバージョンとXcodeのバージョンの不一致に起因しています。

IOSとXcodeの互換性を確認してください。

アプリケーションフォルダに移動(Finderの場合) - > Xcodeを右クリック - >表示パッケージの内容をダブルクリック - >コンテンツフォルダをダブルクリック - >開発者フォルダをダブルクリック - > iPhoneOS.platformフォルダをダブルクリック - >ダブルデバイスサポートフォルダをクリックしてください - >それから最新の開発者ディスクイメージを追加してください。

または

Xcodeの最新バージョンをダウンロードしてください。

3
Arun sharma

IOS 10 Beta 7の場合は、コマンドラインに次のリンクを追加します。

Sudo ln -s /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A5339a\) /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
2
Jose Galvez

IOS 10のための私の2セント(NDAの下で、しかし合法的にそれを使うことができる人々のために...)

  • 他の人が言ったようにフルフォルダをコピーする
  • シンボリックリンクはそうではないようです。

これはXcode 7.3(Storeのstd)とiPhone 6Plusの10.0(14A5261v)を使ってテストされました。

1
ingconti

私はこの問題にも直面しています、そして私はXcode 7.2にいます。

IOS 9.3をダウンロードしたときに現れました。

あなたのプロジェクト - >ベースSDKをチェックして、それがあなたのデバイスバージョンと同じでないかそれより前でないなら、それが問題です。

「アップデート」セクションには何も表示されませんでしたが、App Storeで「Xcode」を検索したところ、7.3のアップデートがありました。 iOS 9.3およびXcode 7.3にアップグレードするには、Xcodeを実行するためのMac OS X v10.11(El Capitan)が必要です。そのため、自動アップデートではXcodeバージョンがアップグレードされません。

1
Kumar Rakesh

IOSデバイスサポートファイルの新しいアップデート。 Xcodeを更新する必要はありません。

XcodeのDeviceSupportフォルダにサポートファイルを追加するだけです。

iOS 11.3開発者ディスクイメージ

iOS 11.4開発者ディスクイメージ

iOS 12.0開発者ディスクイメージ

iOS 12.1開発者ディスクイメージ

iOS 12.2デベロッパーディスクイメージ

iOS 12.3開発者用ディスクイメージ

iOS 12.3.1開発者用ディスクイメージ

iOS 13.0開発者用ディスクイメージ

Zipを解凍してからフォルダをコピーします。

このフォルダをこのパスに貼り付けます

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

Xcodeを終了して再起動すると、うまくいきます。

0
Viraj Patel

ちなみに、iOS 11ベータ版のイメージを追加するXcodeバージョン8.3.1(8E1000a)でも動作します。中に11.0(15A5278f)を追加しました

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/

そして私のiPhone 7plusと新しいiOS 11ベータ版で動作します。

0
ingconti