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?
Antworten:
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:
2) Aber dann habe ich es irgendwie geschafft, mein iPhone auszuwählen, indem ich auf
Produkt -> Ziel -> Nicht verfügbares Gerät geklickt habe
3) Aber das hat mein Problem nicht gelöst und es zeigte sich:
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.
quelle
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:
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 .
quelle
Ich stehe vor dem gleichen Problem
Xcode 7.3 and my device version is iOS 10
.Dieser Fehler wird angezeigt, wenn Ihr
Xcode
Gerä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: -
Wenn alles richtig funktioniert hat, haben Sie
Xcode
ein neues Entwickler-Disk-Image. Schließen Sie jetzt den Finder und beenden Sie IhrenXcode
. Öffnen Sie IhreXcode
und der Fehler wird verschwunden sein. Jetzt können Sie Ihr neuestes Gerät an alteXcode
Versionen anschließen.Vielen Dank
quelle
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!
quelle
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.
quelle
Einfach aktualisierter Xcode. Mein Problem gelöst
quelle
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.)
Ö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
quelle
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
quelle
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
quelle