Xcodeで接続されているiOSデバイス上でビルドを実行しようとすると、次のエラーが発生します。
開発者ディスクイメージが見つかりませんでした
Xcodeのパブリックベータ版があることがわかりましたので、インストールしました。
新機能の1つは、アプリを直接iPhoneにアップロードするために開発者プログラムアカウントDingusを用意する必要がないということです。
しかし、私のiPhone 4s上で、私はまたiOS 8.4へのパブリックベータ版のアップデートをしました。
どこで見つけることができますか、またはどのように修正できますか?
私はあなたの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をダウンロードできるように。
将来同様の問題を抱える人々のために、この問題は基本的にあなたのiOSのバージョンと Xcode バージョンの不一致に起因することに注意してください。
IOSとXcodeの互換性を確認してください。
私は個人的に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
をクリックするだけで完了です。
たとえば、Xcode 7.2でiOS 9.3を実行しているデバイスでビルドを実行しようとすると、このエラーが発生します。 Could not find Developer Disk Image
。
一体何が起こっているのかを実際に説明するエラーメッセージが提供できないのはなぜでしょうか(Apple、私はあなたを見ているのですか????)。
App Storeまたは 直接ダウンロードを通じて に接続したiOSハードウェアとの相互運用性を保証するために、Xcodeの最新バージョンにアップデートしてください。
古い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"
私の問題はXcode 7とXcode 6.4ベータ版とiOS 8.4 - デバイス互換性がない - にありました。
修正方法をよりよく理解するために同じ問題が発生した場合は、次に行います。
IOS 9.1をお使いの携帯電話にインストールしている場合は、GMの代わりに Xcode 7.1 betaをダウンロードしてください。
Appleの回答を参照してください。iOS 9.1用の開発者ディスクイメージが見つかりませんでした
同じエラーメッセージが表示された (開発者ディスクイメージが見つかりませんでした) デバイスをiOS 9.2にアップデートした後、Xcode 7.2にアップデートするのを忘れた。
私の場合、 修正は簡単でした。 Mac App StoreからXcode 7.2にアップデートするだけです。
このメッセージは、お使いの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)が必要です。
私はちょうどこれを手に入れました、そして私は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バージョンがアップグレードされません。
この問題は、iOSのバージョンとXcodeのバージョンの ミスマッチ です。
例:
iOS 9.3 GM のiPhoneがあり、Xcodeのバージョンは 7.2.1 です。このため、Xcodeを 7.3 に更新する必要があります。これには、SDKおよびそれに関連する iOS 9.3 用のものが含まれています。
特定のバージョンの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をアップデートする必要があります。
私は同じ問題を経験しました:
開発者ディスクイメージが見つかりません
私のXcodeのバージョンは7.0.1でした、そして私は私のiPhoneのバージョンを9.2に更新しました、そしてXcodeを使用すると私はこの問題に遭遇しました。
解決方法は非常に簡単です。最新バージョンのXcode 7.2 2015年12月8日にリリースされた をダウンロードしてインストールするだけです。それは以前と同じようにあなたのためにすべてうまく働きます。
注意:実際の問題はあなたのXcodeのバージョンがあなたのデバイスのバージョンと互換性がない/古いということです。
このエラーは、Xcodeのインストールが古すぎ、使用している関連デバイスが最新バージョンに更新されたである場合に表示されます。
この問題を解決するには複数の方法があります。
1. Xcodeのインストールを更新してください。
これははるかに簡単な方法です。あなたのXcodeインストールを最新の安定版に更新するだけで、物事は再び働き始めるでしょう。
注:Xcodeが現在のOSをサポートしていない場合も、OSをアップデートしてください。これは私たちをもたらします...
2.手動でデバイスディスクイメージをコピーします。アップデートは不要です。
これは賢い方法です。 XcodeのインストールやOSをアップデートする必要はありません。
まずXCode.dmgを開き、Show Package Contents.
を選択します
フェーズ1:ダウンロードしたXcodeを準備する
ステップ:
これで、新しいFinderウィンドウが開きます。以下の手順に従ってディスクイメージをコピーしてください。
フェーズ2:開発者用ディスクイメージのコピー _
ステップ:
注:手順6では、コピーしたいディスクイメージ、つまり最新のものだけをコピーすることもできます。ここが階層の最後のフォルダです。
これで フェーズ2 が終了し、ディスクイメージのコピーが完了します。次の段階では、私たちのデバイスにインストールされている私たちのXcodeの開発者用ディスクイメージを更新します。
フェーズ3:Xcodeの開発者ディスクイメージを更新しています。
今、すべてのFinderウィンドウを閉じると、操作が速くなり、混乱が少なくなります。
IOSプラットフォーム用にXcodeのディスクイメージを更新します。
ステップ:
Finderウィンドウは、メインディレクトリとして Contents を使用して新しいウィンドウを更新または開く。
注:最新のディスクイメージ、つまり階層の最後のフォルダのみをコピーした場合は、手順12をスキップします。
では、フェーズ2からコピーした開発者用ディスクイメージをここに貼り付けます。
Paste
。すべてが正常に機能していれば、Xcodeに新しい開発者ディスクイメージがあります。今Finderを閉じて、Xcodeを開いてください。エラーはもうなくなっているはずです。
Reminder: FinderからXcodeをアンマウントすることを忘れないでください。
他の人が示唆しているように、この問題は互換性のない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)
をコピーしました、そしてそれはちょうどうまく動きます。
私の場合は7.3から7.1のXcodeのためにそれは動作します。 iOSデバイスOS 9.2.1の場合は、ディレクトリ9.2をコピーします。
これはあなたの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 Tools
をXcode 8
に変更します。
私はXcode 7.3を使ってiOSシミュレータ9.3と私のデバイスiOS 10 Betaの両方にうまく構築できました。
この問題は、基本的にiOSのバージョンとXcodeのバージョンの不一致に起因しています。
IOSとXcodeの互換性を確認してください。
アプリケーションフォルダに移動(Finderの場合) - > Xcodeを右クリック - >表示パッケージの内容をダブルクリック - >コンテンツフォルダをダブルクリック - >開発者フォルダをダブルクリック - > iPhoneOS.platformフォルダをダブルクリック - >ダブルデバイスサポートフォルダをクリックしてください - >それから最新の開発者ディスクイメージを追加してください。
または
Xcodeの最新バージョンをダウンロードしてください。
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
IOS 10のための私の2セント(NDAの下で、しかし合法的にそれを使うことができる人々のために...)
これはXcode 7.3(Storeのstd)とiPhone 6Plusの10.0(14A5261v)を使ってテストされました。
私はこの問題にも直面しています、そして私は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バージョンがアップグレードされません。
IOSデバイスサポートファイルの新しいアップデート。 Xcodeを更新する必要はありません。
XcodeのDeviceSupportフォルダにサポートファイルを追加するだけです。
Zipを解凍してからフォルダをコピーします。
このフォルダをこのパスに貼り付けます
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Xcodeを終了して再起動すると、うまくいきます。
ちなみに、iOS 11ベータ版のイメージを追加するXcodeバージョン8.3.1(8E1000a)でも動作します。中に11.0(15A5278f)を追加しました
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/
そして私のiPhone 7plusと新しいiOS 11ベータ版で動作します。