"Developer Disk Image konnte nicht gefunden werden"

80

Vor kurzem wurde die Fehlermeldung "Developer Disk Image konnte nicht gefunden werden" angezeigt.

Ich denke, das passiert, seit ich iOS auf 9.1 auf dem iPhone aktualisiert habe. Wie kann ich das Problem beheben und dafür sorgen, dass Xcode iOS 9.1-Geräte unterstützt?

Pulkit Sharma
quelle
Welche Version von Xcode hast du? Sie benötigen Version 7.1, um mit iOS 9.1
Paulw11
@ Paulw11 mit 7.0.1
Pulkit Sharma
6
Dann müssen Sie ein Upgrade vom Mac App Store
Paulw11
2
Diese Frage wird in Meta diskutiert. Dies ist die Ursache für die Anzahl der Abstimmungen, die Sie in den letzten 24 Stunden erhalten haben. Lass dich nicht stören.
Mark Amery
2
Calebs Antwort ist richtig
Paulw11

Antworten:

18

1) Ich habe das gleiche Problem festgestellt, meine Xcode-Version war 7.0.1 und ich habe mein iPhone auf Version 9.2 aktualisiert. Bei Verwendung von Xcode wurde mein iPhone im Abschnitt "Nicht verfügbares Gerät" angezeigt. Genau wie im Bild unten:

Geben Sie hier die Bildbeschreibung ein

2) Aber dann habe ich es irgendwie geschafft, mein iPhone auszuwählen, indem ich auf
Produkt -> Ziel -> Nicht verfügbares Gerät geklickt habe

Geben Sie hier die Bildbeschreibung ein

3) Aber das hat mein Problem nicht gelöst und es zeigte sich:

Developer Disk Image konnte nicht gefunden werden

Geben Sie hier die Bildbeschreibung ein

Lösung) Dann habe ich endlich die neueste Version von Xcode Version 7.2 von hier heruntergeladen und alles hat gut für mich funktioniert.

Update: Immer wenn die Version des iPhone-Geräts höher als die Version von Xcode ist, tritt möglicherweise dasselbe Problem auf. Sie sollten daher Ihre Xcode-Version aktualisieren, um diesen Fehler zu beheben.

Aamir
quelle
87

Xcode 7.0.1 und iOS 9.1 sind nicht kompatibel. Sie müssen Ihre Version von Xcode über den Mac App Store aktualisieren.

Wenn Ihre iOS-Version niedriger als die Xcode-Version ist, können Sie das Bereitstellungsziel für eine niedrigere iOS-Version ändern, indem Sie zu den allgemeinen Einstellungen gehen und unter Bereitstellung Ihr Bereitstellungsziel festlegen:

Geben Sie hier die Bildbeschreibung ein

Hinweis:

Xcode 7.1 enthält kein Beta-SDK für iOS 9.2. Upgrade auf Xcode auf 7.2 Beta durch Herunterladen von der Xcode-Website .

Caleb Kleveter
quelle
1
Bin wieder darauf gestoßen, musste Xcode auf Version 7.1.1 (7B1005) aktualisieren.
BatteryAcid
Ich habe iOS 9.2 und Xcode 7.1.1 und erhalte den Fehler "Disk-Image konnte nicht gefunden werden". Alles ist auf die neuesten Versionen aktualisiert
Mladen Petrovic
1
@ mladen5. Schauen Sie sich diesen Thread an: stackoverflow.com/questions/33885080/… .
Caleb Kleveter
3
in meinem Fall Gerät ios 9.2, xcode 7.1 und mac yosemite. xcode 7.2 würde bei der Installation hängen bleiben. Ich habe auf Mac Elcaptain aktualisiert und beim Neustart xcode 7.2 Auto Setup. Dieser gelöschte Fehler "Developer Disk Image konnte nicht gefunden werden". Vielen Dank an @CalebKleveter, dessen Link diese Lösung bietet.
tmr
Mein Szenario ist genau wie bei @tmr. Ich bin sehr neu in der iOS-Entwicklung. Warum kann iOS-App mit Zielversion mit niedrigerer Version nicht auf iPhone mit höherer Version iOS-App bereitgestellt werden
Anand
19

Ich stehe vor dem gleichen Problem Xcode 7.3 and my device version is iOS 10.

Dieser Fehler wird angezeigt, wenn Ihr XcodeGerät alt ist und das zugehörige Gerät, das Sie verwenden, auf die neueste Version aktualisiert wurde. Installieren Sie zunächst die neueste Xcode-Version.

Wir können dieses Problem lösen, indem wir die folgenden Schritte ausführen: -

  • Öffnen Sie den Finder und wählen Sie Anwendungen
  • Klicken Sie mit der rechten Maustaste auf Xcode 8 und wählen Sie "Paketinhalt anzeigen", "Inhalt", "Entwickler", "Plattformen", "iPhoneOS.Platform", "Geräteunterstützung".
  • Kopieren Sie den Ordner 10.0 (oder höher für eine spätere Version).
  • Zurück im Finder wählen Sie erneut Anwendungen
  • Klicken Sie mit der rechten Maustaste auf Xcode 7.3 und wählen Sie "Paketinhalt anzeigen", "Inhalt", "Entwickler", "Plattformen", "iPhoneOS.Platform", "Geräteunterstützung".
  • Fügen Sie den 10.0-Ordner ein

Wenn alles richtig funktioniert hat, haben Sie Xcodeein neues Entwickler-Disk-Image. Schließen Sie jetzt den Finder und beenden Sie Ihren Xcode. Öffnen Sie Ihre Xcodeund der Fehler wird verschwunden sein. Jetzt können Sie Ihr neuestes Gerät an alte XcodeVersionen anschließen.

Vielen Dank

Mandeep Singh
quelle
Ma Vergnügen, und wenn Ihre Antwort gelöst wurde. Bitte stimme mir zu. @AlankarMisra
Mandeep Singh
1
Ich musste auch xcode neu starten. Trotzdem eine ideale Lösung im Gegensatz zur naiven Aktualisierung von xcode.
Joseph Persie
15

Wenn die XCode-Version niedriger ist als das Image des iOS-Geräts, können Sie entweder das Disk-Image von einem anderen bereits aktualisierten XCode (oder möglicherweise dem Internet) kopieren oder Ihren XCode aktualisieren.

Das Bild ist ein Ordner mit einer Größe von über 10 MB und wird hier unter diesem Pfad "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup‌ port /" abgelegt (gefunden oder abgelegt).

Um das Xcode.app-Paket einzugeben, halten Sie die Steuertaste gedrückt und klicken Sie auf Xcode.app. Dort finden Sie zusätzliche Optionen wie Paketinhalt anzeigen oder ein ähnliches Wort. Wählen Sie diese Option und Sie geben Xcode.app wie einen normalen Ordner ein.

Hoffe es ist hilfreich und viel Glück!

Solomon
quelle
3

Führen Sie die folgenden Schritte aus, um das Projekt auf den neuesten Geräten der älteren Xcode-Versionen auszuführen:

Gehen Sie zu Finder -> Anwendungen -> Klicken Sie mit der rechten Maustaste auf die neueste Xcode-Version -> wählen Sie Paketinhalt anzeigen -> Entwickler -> Plattformen -> iPhoneOS.platform -> DeviceSupport -> Kopieren Sie den Ordner mit der neuesten Version und fügen Sie ihn an derselben Stelle wie Ihre alte ein Xcode dh im DeviceSupport-Ordner Ihres alten Xcodes.

Starten Sie dann Xcode neu.Geben Sie hier die Bildbeschreibung ein

Swati Gupta
quelle
3

Einfach aktualisierter Xcode. Mein Problem gelöst

Usman Nisar
quelle
0

Wenn Sie mit Xcode 7 auf Ihrem iOS10-Gerät entwickeln möchten:
(Hinweis: Sie können diesen Befehl an andere Xcode- und iOS-Versionen anpassen.)

  1. Benennen Sie Ihre Xcode.app in Xcode7.app um und laden Sie Xcode 8 aus dem App Store herunter.
  2. Führen Sie Xcode 8 einmal aus, um es zu installieren.
  3. Öffnen Sie das Terminal und erstellen Sie mit diesem Befehl eine symbolische Verknüpfung vom Ordner Xcode 8 Developer Disk Image 10.0 zum Ordner Xcode 8 Developer Disk Image:

    ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0\ \(14A345\)/ /Applications/Xcode7.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
    

Quelle

Drehgestell
quelle
0

Diese Lösung funktioniert nur, wenn Sie in Xcode 7 das Verzeichnis "10.0" erstellen und einen Fehler in Ihrem Satz haben:

ln -s /Applications/Xcode_8.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0 \(14A345\) /Applications/Xcode_7.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/10.0
sgr
quelle
0

Die ältere XCode-Version enthält kein Entwickler-Disk-Image für die neuere iOS-Version. Wenn Sie XCode nicht aktualisieren möchten, finden Sie in dieser Antwort fertige Entwickler-Disk-Images für die neuesten Versionen: https://stackoverflow.com/a/39865199/286361

Vladimir
quelle