it-swarm.com.de

Xcode-Fehler "Developer Disk Image konnte nicht gefunden werden"

Beim Versuch, einen Build auf einem verbundenen iOS-Gerät in Xcode auszuführen, wird der folgende Fehler angezeigt:

Developer Disk Image konnte nicht gefunden werden

Screenshot of error message

Ich habe gesehen, dass es eine öffentliche Beta für Xcode gibt, also habe ich sie installiert.

Eine der neuen Funktionen ist, dass Sie kein Developer Program Account Dingus benötigen, um Ihre App direkt auf Ihr iPhone hochzuladen.

Auf meinem iPhone 4s habe ich jedoch auch ein öffentliches Beta-Update auf iOS 8.4 durchgeführt. Das Problem ist, dass kein Developer Disk Image dafür verfügbar ist.

Wo finde ich es oder wie kann es repariert werden?

866
Nathan Kramer

Ich habe das gleiche Problem mit Xcode 7.3 oder einer älteren Version Ihres Xcodes und meine Geräteversion ist iOS 10 oder eine neuere Version Ihres Betriebssystems.

Dieser Fehler wird angezeigt, wenn Ihr Xcode alt ist und das von Ihnen verwendete zugehörige Gerät auf die neueste Version aktualisiert wurde.

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

Methode 1:-

  • Klicken Sie mit der rechten Maustaste auf Xcode 7.3 oder die Version Ihres Xcodes und wählen Sie " Paketinhalt anzeigen "," Inhalt "," Entwickler "," Plattformen "," iPhoneOS.Plattform "," Geräteunterstützung ".

  • Überprüfen Sie nun, ob in Ihrem Fall die neueste Version des Entwickler-Image (Ordners) wie 12.1 oder die neueste Version (Ordner) vorhanden ist. Kopieren Sie die neueste Version und fügen Sie sie in den gleichen Ordner ein.

enter image description here

  • In meinem Fall habe ich mit 12.1 den neuesten Ordner. Jetzt wird eine Kopie dieser Version wie 12.1 oder die neueste Version (Ordner) in Ihrem Fall erstellt.

  • Ändern Sie nun den Namen des Kopierordners auf Ihre neueste iPhone-Version. In meinem Fall habe ich 12.1 (Ordner) kopiert und benenne es in 12.4 um. Wie Sie im obigen Screenshot sehen können. Sie können es entsprechend Ihrer neuesten Version des Telefons ändern. Ich brauche es für 12.4, also benenne ich den Ordner einfach in 12.4 um.

  • Jetzt hat Ihr Xcode ein neues Entwickler-Image. Schließen Sie jetzt den Finder und beenden Sie Ihren Xcode. Öffne deinen Xcode und der Fehler ist verschwunden. Jetzt können Sie Ihr neuestes Gerät an alte Xcode-Versionen anschließen.

                          **OR**
    

Methode 2: -

Laden Sie zunächst die neueste Xcode-Version herunter. Nein Sie müssen den neuesten Xcode installieren.

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

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

Jetzt hat Ihr Xcode ein neues Entwickler-Image. Schließen Sie jetzt den Finder und beenden Sie Ihren Xcode. Öffne deinen Xcode und der Fehler ist verschwunden. Jetzt können Sie Ihr neuestes Gerät an alte Xcode-Versionen anschließen.

OR

Wenn Sie den neuesten Xcode nicht herunterladen können, können Sie das neueste Developer Disk Image für Ihren Xcode über diesen Link herunterladen: -

Wie lade ich eine Xcode DMG- oder XIP-Datei herunter?

Vielen Dank an @Hailei für die Antwort. Damit die Leute die neuesten DMGs herunterladen können.

102
Mandeep Singh

Wenn Sie in Zukunft ähnliche Probleme haben, beachten Sie, dass dieses Problem im Wesentlichen auf der Nichtübereinstimmung Ihrer iOS-Version und Xcode -Version beruht.

Überprüfen Sie die Kompatibilität von iOS und Xcode.

576
Santhosh Gandhe

Ich persönlich habe Xcode 6.4 Beta und 7.0 Beta heruntergeladen und war sehr glücklich, die Lösung zu finden, indem ich "8.4" im Anwendungsordner der 6.4 Beta gesucht habe. Auf diese Weise fand ich den Ordner 8.4 (12H4125a), der das iOS 8.4-Image enthielt, und kopierte diesen Ordner in den gleichen Pfad wie die Beta-Version 7.0. Der Pfad ist der folgende:

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

Wenn Sie Xcode 7 erneut öffnen und Ihr Gerät auswählen, wird eine Fehlermeldung angezeigt. klicke einfach auf fix issue und das sollte es tun!

289
Nicola D.

Dieser Fehler tritt auf , wenn die Version von Xcode älter ist als die des Geräts .

Der Versuch, ein Build auf einem Gerät mit iOS 9.3 in Xcode 7.2 auszuführen, führt beispielsweise zu diesem Fehler. Could not find Developer Disk Image.

Warum eine Fehlermeldung, die tatsächlich beschreibt, was zum Teufel los ist, nicht zur Verfügung gestellt werden kann, ist mir ein Rätsel (Apple, ich sehe dich an ????).

Aktualisieren Sie auf die neueste Version von Xcode über den App Store oder per direktem Download , um die Interoperabilität mit angeschlossener iOS-Hardware zu gewährleisten.

139
Ryan Brodie

Wenn Sie alten Xcode verwenden und auf Geräten mit einer neuen iOS-Version ausgeführt werden möchten, führen Sie diesen Trick aus. Dies stellt im Grunde genommen eine symbolische Verbindung vom iOS-Geräte-Support in neuem Xcode zu altem Xcode her

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

Geben Sie für Xcode 9.0 Beta und iOS 11.0 Beta ( Ihren Xcode9.app für Xcode 9 Beta und Xcode.app für Xcode 8 ) an.

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

Mein Problem war mit Xcode 7 und Xcode 6.4 Beta und iOS 8.4 - Gerät nicht kompatibel.

Wenn dasselbe Problem behoben werden soll, gehen Sie wie folgt vor:

  1. Gehen Sie zu /Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
  2. Gehe zu
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSup‌ port /
  3. Kopieren Sie den Ordner iOS 8.4 in einen anderen Ordner

Enter image description here

  1. Starten Sie Xcode neu
109
gbk

Wenn Sie iOS 9.1 auf Ihrem Telefon haben, laden Sie einfach Xcode 7.1 Beta herunter, anstatt GM zu verwenden.

Siehe Apples Antwort: Entwickler-Image für iOS 9.1 konnte nicht gefunden werden

75
scurioni

Ich habe dieselbe Fehlermeldung (Entwickler-Image nicht gefunden) erhalten, nachdem ich meine Geräte auf iOS 9.2 aktualisiert habe, aber vergessen habe, auf Xcode 7.2 zu aktualisieren.

In meinem Fall war das pdate einfach: einfach über den Mac App Store auf Xcode 7.2 aktualisieren.

61
Philip Borges

Diese Meldung wird angezeigt, wenn Ihre Version von Xcode für die iOS-Version des Geräts zu alt ist. Aktualisiere Xcode auf den neuesten.

Wenn der App Store kein Update für Xcode anbietet, pgrade auf das neueste Mac OS. In der Vergangenheit war Apple ziemlich aggressiv, wenn es darum ging, die Unterstützung für frühere Versionen von Mac OS X im neuesten Xcode zu streichen.

EDIT: ja, dieser Fehler tauchte immer wieder auf. :) Xcode 7.3.1, das neueste für MacOS 10.11 ( El Capitan ), unterstützt iOS 10 nicht. Sie benötigen MacOS Sierra (und möglicherweise ein neuer Mac).

41
Seva Alekseyev

Ich habe das gerade bekommen und bin auf Xcode 7.2.1 ... Es erschien, als ich iOS 9.3 heruntergeladen habe. Überprüfen Sie Ihr Projekt -> Basis-SDK, und wenn es nicht dasselbe ist oder Ihrer Geräteversion voraus ist, ist dies das Problem. Ich habe im Abschnitt "Updates" nichts gesehen, aber als ich im App Store nach "Xcode" suchte, hatte es ein Update für 7.3.

Ein Upgrade auf iOS 9.3 und Xcode 7.3 erfordert Mac OS X 10.11 (El Capitan) , damit Xcode ausgeführt werden kann Warum werden Xcode-Versionen nicht automatisch aktualisiert?.

24
whyoz

Dieses Problem ist ein Mismatch Ihrer iOS-Version und Xcode-Version.

Beispiel:

Sie haben ein iPhone mit iOS 9.3 GM und Ihre Xcode-Version ist 7.2.1. Dies führt zu dem Problem, dass Sie Ihren Xcode auf 7. aktualisieren müssen, das SDKs und verwandte Dinge für iOS 9. enthält.

23
Mohammad Alqerm

Tatsächlich gibt es eine Möglichkeit, auf einem Gerät mit einem neueren iOS bereitzustellen, die die bestimmte Version von Xcode möglicherweise nicht unterstützt. Sie müssen lediglich den Ordner kopieren, der das Developer Disk Image aus der neueren Version von Xcode enthält.

Beispielsweise können Sie mit iOS 9.3 (das nur bis zu Xcode 7.2.1 unterstützt) auf einem Gerät bereitstellen, auf dem iOS 9.2 ausgeführt wird. Gehen Sie zur Installation von Xcode 7.3 und navigieren Sie zu:

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

Kopieren Sie von hier aus den Ordner, der die Version enthält, die Sie auf der älteren Version von Xcode ausführen möchten (in diesem Beispiel ist es 9.3 mit der Build-Nummer in Klammern). Kopieren Sie diesen Ordner in die andere Installation von Xcode. Jetzt sollten Sie in der Lage sein, ihn auf einem Gerät bereitzustellen, auf dem diese bestimmte iOS-Version ausgeführt wird.

Dies schlägt jedoch fehl, wenn Sie API-Aufrufe verwenden, die speziell der neueren Version von SDK hinzugefügt wurden. In diesem Fall müssen Sie Xcode aktualisieren.

16
CoBrA2168

Ich habe das gleiche Problem erlebt:

Entwickler-Image nicht gefunden

Meine Xcode-Version war 7.0.1 und ich habe die Version meines iPhones auf 9.2 aktualisiert. Bei der Verwendung von Xcode trat dieses Problem auf.

Die Lösung ist ziemlich einfach: Laden Sie einfach die neueste Version von Xcode 7.2 herunter, die am 8. Dezember 2015 veröffentlicht wurde, und installieren Sie sie. Alles funktioniert gut für Sie, wie es vorher war.

Hinweis: Das eigentliche Problem ist, dass Ihre Xcode-Version nicht mit der Version auf Ihrem Gerät kompatibel/veraltet ist.

12
Aamir

Dieser Fehler wird angezeigt, wenn Ihre Xcode-Installation zu alt ist und das von Ihnen verwendete zugehörige Gerät auf die neueste Version aktualisiert ist.

Es gibt mehrere Möglichkeiten, um dieses Problem zu lösen.

1. Aktualisieren Sie Ihre Xcode-Installation.

Dies ist bei weitem die einfachste Methode. Aktualisieren Sie einfach Ihre Xcode-Installation auf die neueste stabile Version, und es würde wieder funktionieren.

Hinweis: Bitte aktualisieren Sie auch Ihr Betriebssystem, wenn Xcode Ihr aktuelles Betriebssystem nicht unterstützt. Welches bringt uns zu ...

2. Manuelles Kopieren von Device Disk Image. Kein Update erforderlich.

Das ist der clevere Weg. Sie müssen dafür weder Ihre Xcode-Installation noch Ihr Betriebssystem aktualisieren.

Öffne zuerst die XCode.dmg und wähle Show Package Contents.

Phase 1: Bereitstellen des heruntergeladenen Xcodes.

Schritte:

  1. Laden Sie die neueste Xcode.dmg vom Entwicklerportal herunter.
  2. Wählen Sie die heruntergeladene Xcode.dmg aus und klicken Sie mit der rechten Maustaste darauf.
  3. Wählen Sie in den Optionen Öffnen mit DiskImageMounter .
  4. Öffnen Sie nun im Finder die Xcode -Diskette.
  5. Klicken Sie auf der Festplatte mit der rechten Maustaste auf Xcode .
  6. Wählen Sie Paketinhalt anzeigen .

Nun öffnet sich ein neues Finder-Fenster. Befolgen Sie die nachstehenden Anweisungen, um das Disk-Image zu kopieren.

Phase 2: Kopieren des Developer Disk Image.

Schritte:

  1. Wechseln Sie im neuen Finder zu Contents .
  2. Innerhalb von Inhalt , Gehe zu Entwickler .
  3. Wechseln Sie in Developer zu Platform .
    Wählen Sie nun die gewünschte Plattform. Zu unserem Zweck werden wir nur das iOS-Image aktualisieren.
  4. Wechseln Sie in Platform zu Device Support .
  5. In der Geräteunterstützung finden Sie viele Datenträgerabbilder. Dies schließt auch die neuesten Geräte-Disk-Images ein.
  6. Kopieren Sie alle Ordner in Device Support . Alles auswählen und dann kopieren.

Hinweis: In Schritt 6 können Sie auch das zu kopierende Image kopieren, d. H. Nur das neueste. Es ist der letzte Ordner in der Hierarchie.

Dies beendet die Phase 2 , Kopieren des Disk-Image. In der nächsten Phase werden wir das Entwickler-Image unseres auf unserem Gerät installierten Xcodes aktualisieren.

Phase 3: Aktualisierung des Entwickler-Image des Xcodes.

Schließen Sie jetzt alle Finder-Fenster, um den Vorgang zu beschleunigen und Verwirrung zu vermeiden.

Wir werden jetzt das Festplatten-Image unseres Xcodes für die iOS-Plattform aktualisieren.

Schritte:

  1. Schließen Sie die Xcode-Anwendung, falls sie geöffnet ist.
  2. Öffnen Sie ein neues Finder-Fenster.
  3. Wählen Sie die primäre Partition aus, wenn Sie mehrere Partitionen haben.
  4. Gehen Sie zu Anwendungen .
  5. Suchen Sie XCode und klicken Sie mit der rechten Maustaste darauf.
  6. Wählen Sie Paketinhalt anzeigen .

Finder-Fenster aktualisiert oder öffnet ein neues Fenster mit Inhalt als Hauptverzeichnis.

  1. Wählen Sie Inhalt .
  2. Wählen Sie in Inhalt Entwickler .
  3. Wählen Sie nun Plattformen .
    1. Wählen Sie nun iPhoneOS.platform .
    2. Wechseln Sie in iPhoneOS.platform zu Device Support .
    3. Wählen Sie in Device Support alle Dateien aus und In den Papierkorb verschieben .

Hinweis: ÜBERSPRINGEN Sie Schritt 12, wenn Sie nur das neueste Image kopiert haben, d. H. Den letzten Ordner in der Hierarchie.


Fügen Sie hier das Entwickler-Image ein, das Sie aus Phase 2 kopiert haben.

  1. Letzter Schritt, Rechtsklick und Paste hier.

Wenn alles richtig funktioniert hat, verfügt Ihr Xcode über ein neues Entwickler-Image. Schließen Sie jetzt den Finder und öffnen Sie Xcode. Der Fehler sollte inzwischen behoben sein.

Erinnerung: Vergiss nicht, den Xcode jetzt auch aus dem Finder zu entfernen.

6
Ariel

Wie andere vorgeschlagen haben, wird dieses Problem durch eine inkompatible iOS-Version verursacht (die höher ist als die von Xcode maximal unterstützte Version). Normalerweise kann dies durch Aktualisieren von Xcode behoben werden, aber manchmal können Sie dazu gezwungen sein, daher hier eine andere Problemumgehung.

Gehen Sie zu developer.Apple.com/downloads (oder googeln Sie ähnliche Dateien, wenn dieser Link nicht mehr angezeigt wird), um das neueste Xcode dmg -Image manuell abzurufen und es dann bereitzustellen. Wenn Sie dies bereits tun, funktioniert der neue Xcode wahrscheinlich nicht für Sie, aber Sie können cp /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/NEW_IOS_VERSION /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/, um das gewünschte Bild in den alten Xcode zu kopieren, den Sie installiert haben.

Es ist natürlich nicht garantiert, dass es für zukünftige Versionen funktioniert, aber es lohnt sich auf jeden Fall, es zu versuchen. Für mich ist meine iOS-Version 9.3.1 (13E238), aber ich habe 9.3 (13E230) kopiert und es funktioniert einwandfrei.

6
superarts.org

Es funktioniert in meinem Fall für Xcode von 7.3 bis 7.1. Kopieren Sie das Verzeichnis 9.2 für iOS-Geräte OS 9.2.1.

6
Pedro Castillo

Dies ist der Fall, wenn Ihre Xcode-Version keine erforderliche Komponente zum Erstellen der Anwendung für Ihr Zielbetriebssystem enthält. Sie sollten Ihren Xcode aktualisieren.

Wenn Sie eine neue Anwendung für eine Beta-OS-Version erstellen, die keine stabile Xcode-Version erstellen kann, sollten Sie die neueste Xcode-Beta -Version herunterladen.

Ich hatte auch dieses Problem. Ich habe Xcode 7.3 für mein iOS 10 Beta-iPhone verwendet, also habe ich Xcode 8-Beta installiert und den folgenden Schritt ausgeführt, um weiterhin die stabile Version von Xcode zu verwenden mit dem neuen Build-Tool:

Genau wie @ onmyway133 answer , aber benutzerfreundlicher ist nach Abschluss der Installation der Xcode 8-beta -Version, gehen Sie zu den Xcode 7.3-Einstellungen (Cmd + ,) Ändern Sie in der Dropdown-Liste den Wert für Command Line Tools in Xcode 8.

Ich habe sowohl iOS Simulator 9.3 als auch mein Gerät iOS 10 Beta mit Xcode 7.3 erfolgreich installiert.

5
FlySoFast

Dieses Problem ist im Wesentlichen auf die Nichtübereinstimmung Ihrer iOS- und Xcode-Version zurückzuführen.

Überprüfen Sie die Kompatibilität von iOS und Xcode.

Gehe zum Anwendungsordner (im Finder) -> klicke mit der rechten Maustaste auf Xcode -> klicke auf Paketinhalt anzeigen -> doppelklicke auf den Inhaltsordner -> doppelklicke auf den Entwicklerordner -> doppelklicke auf den Plattformordner -> doppelklicke auf den Ordner iPhoneOS.platform Klicken Sie auf den Geräte-Support-Ordner und fügen Sie dann das neueste Entwickler-Image hinzu.

Oder

Laden Sie die neueste Version von Xcode herunter.

3
Arun sharma

Fügen Sie für iOS 10 Beta 7 den folgenden Link in die Befehlszeile ein:

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

Nur meine zwei Cent für iOS 10 (unter NDA, aber für Leute, die es legal nutzen können ...)

  • Das Kopieren des vollständigen Ordners (wie andere gesagt haben) funktioniert
  • Symbolischer Link scheint nicht.

Dies wurde mit Xcode 7.3 (Standard aus dem Store) UND iPhone 6Plus mit 10.0 (14A5261v) getestet.

1
ingconti

Ich habe auch dieses Problem konfrontiert, und ich bin auf Xcode 7.2.

Es erschien, als ich iOS 9.3 herunterlud.

Überprüfen Sie Ihr Projekt -> Basis-SDK, und wenn es nicht dasselbe ist oder Ihrer Geräteversion voraus ist, ist dies das Problem.

Ich habe im Abschnitt "Updates" nichts gesehen, aber als ich im App Store nach "Xcode" suchte, hatte es ein Update für 7.3. Für ein Upgrade auf iOS 9.3 und Xcode 7.3 ist Mac OS X 10.11 (El Capitan) erforderlich, damit Xcode ausgeführt werden kann. Aus diesem Grund werden Xcode-Versionen nicht automatisch aktualisiert.

1
Kumar Rakesh

Neue Updates für iOS Device Support-Datei. Xcode muss nicht aktualisiert werden.

Sie müssen lediglich eine Unterstützungsdatei zum DeviceSupport-Ordner von Xcode hinzufügen.

iOS 11.3 Developer Disk Image

iOS 11.4 Developer Disk Image

iOS 12.0 Developer Disk Image

iOS 12.1 Developer Disk Image

iOS 12.2 Developer Disk Image

iOS 12.3 Developer Disk Image

iOS 12.3.1 Developer Disk Image

iOS 13.0 Developer Disk Image

Entpacke die Zip und kopiere den Ordner.

Fügen Sie diesen Ordner in diesen Pfad ein

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

Beende den Xcode und starte ihn neu, es wird funktionieren.

0
Viraj Patel

übrigens funktioniert es sogar in Xcode Version 8.3.1 (8E1000a) und fügt ein Image für iOS 11 Beta hinzu. Ich habe 11.0 (15A5278f) hinzugefügt

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

und funktioniert mit meinem iPhone 7plus mit neuer iOS 11 Beta.

0
ingconti