Während ich versuche, meine Anwendung von neu aktualisiertem Xcode 8 auf meinem iPhone 4 auszuführen , auf dem iOS 7.1.2 ausgeführt wird
Es wirft unter Fehler,
Und das ist meine Xcode- Version,
Hat jemand dieses Problem schon einmal gesehen? Warten auf Ihre Vorschläge!
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
Antworten:
Eigentlich gibt es einen Weg. Sie müssen lediglich den DeviceSupport-Ordner für iOS 7.1 von Older Xcode auf den neuen kopieren. Es liegt in:
Wenn Sie die 7.1-Dateien nicht mehr haben, können Sie eine frühere Version von XCode unter https://developer.apple.com/download/more/ herunterladen , extrahieren und diese Dateien dann in den folgenden Pfad kopieren
Anerkennung
quelle
Xcode11
wurde das Verzeichnis in meinem Fall inApplications/Xcode11.app
... geändertIch hatte ein ähnliches Problem, weil in der App Store-Version die Unterstützung für iOS 10.1 in Xcode 8 fehlte und noch kein Update veröffentlicht wurde. Dies verursachte das Problem "Xcode: Geräteunterstützungsdateien konnten nicht gefunden werden". Sie können das neueste Update https://developer.apple.com/download/ herunterladen. Es ist aktueller und unterstützt iOS 10.1 (14B72c).
quelle
Ich habe Xcode 10.1 und kann meine Anwendung auf meinem Gerät mit der iOS-Version 12.2 nicht ausführen.
Die einfachste Lösung für mich war:
Wenn dieser Trick nicht funktioniert, müssen Sie die Versionen von der neuen Xcode-Version herunterladen.
Aber Sie können versuchen, spart viel Zeit. Viel Glück!
BEARBEITEN: Oder Sie können die benötigte Geräteunterstützung hier herunterladen: https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport
quelle
Sie benötigen Geräteunterstützung aus einer früheren Version von Xcode (7.3.1).
Ich würde empfehlen, dieses Tool zu verwenden: https://github.com/KrauseFx/xcode-install
Wenn Sie Xcode 7 installieren, sollten Sie Support-Dateien mit Xcode 8 verknüpfen:
quelle
chown -R
die hinzugefügten Dateien für Xcode verwenden, um sie verwenden zu können.Dieser Fehler wird angezeigt, wenn Ihr XCode alt ist und das von Ihnen verwendete zugehörige Gerät 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, hat Ihr XCode ein neues Entwickler-Disk-Image. Schließen Sie jetzt den Finder und beenden Sie Ihren XCode. Öffnen Sie Ihren Xcode und der Fehler wird behoben. Jetzt können Sie Ihr neuestes Gerät an alte Xcode-Versionen anschließen.
Vielen Dank
quelle
Hier ist der richtige Umgang mit Supportfehlern von
Xcode
. Sie müssen lediglich demXcode's DeviceSupport
Ordner Unterstützung hinzufügen .Öffnen Sie diesen Link, extrahieren Sie die Zip-Datei und kopieren Sie den Ordner. https://github.com/mspvirajpatel/Xcode_Developer_Disk_Images/releases/tag/12.3.1
HINWEIS: Eine neue Version von iOS 13.0 Beta wurde kürzlich veröffentlicht. Wenn Ihr Xcode die benötigten iOS 13.0-Unterstützungsdateien auslöst, klicken Sie auf den folgenden Link:
https://github.com/amritsubedi/iOS-Developer-Disk-Image/blob/master/13.0.zip
Dann gehe zu
Applications -> Xcode
. Klicken Sie mit der rechten Maustaste und öffnen Sie Paketinhalt anzeigen. Fügen Sie dann einContents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupport
und starten Sie neuXcode
.Hinweis: Wenn Sie ein Problem mit einer anderen Version von iOS haben, laden Sie das richtige iOS Developer Disk Image herunter und fügen Sie es in den oben genannten Ordner ein.
Das wird funktionieren.
quelle
Genau das gleiche Problem mit iOS 10.3 und Xcode 8.2.1. Ich werde die neue Xcode-Beta nicht herunterladen, nur um dies zu beheben. Komm schon Apple!
Für alle, die dies lesen, müssen Sie unter https://developer.apple.com/download/ die neueste Version herunterladen, die möglicherweise sogar die Beta ist, wenn die stabile Version nicht funktioniert.
Wenn Sie iOS auf Ihren Geräten aktualisieren, können Sie in Zukunft möglicherweise die Xcode / iOS-Version beschädigen. Aktualisieren Sie sie daher mit Bedacht, wenn Sie sie weiter testen möchten, ohne durch die von Apple hergestellten Rahmen zu springen.
quelle
Wenn Sie XCode 8.1 und iOS 10.2 haben, aktualisieren Sie XCode manuell auf 8.2.1. Aus irgendeinem Grund hat der App Store dieses Update nicht angeboten.
quelle
Wenn nach der Aktualisierung der iOS-Version Ihres Geräts und der noch alten Version Ihres Xcodes die Meldung "Geräteunterstützungsdateien konnten nicht gefunden werden" angezeigt wird, kopieren Sie einfach das alte SDK unter dem neuen Namen und starten Sie Xcode neu. Öffnen Sie Ihr Terminal und gehen Sie wie folgt vor:
Starten Sie Xcode neu und es wird höchstwahrscheinlich funktionieren.
quelle
Download & Mount http://adcdownload.apple.com/Developer_Tools/Xcode_7.3.1/Xcode_7.3.1.dmg Ich war zuerst gewandert, ob es direkt gemountet werden konnte
hdiutil attach
und so aussieht, als könnte es, aber nicht für alle Konten.Öffnen Sie, um den Inhalt anzuzeigen
Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/7.1
, und kopieren Sie ihn in denselben Pfad in das Xcode-Anwendungsverzeichnis.quelle
Gehen Sie zum App Store und aktualisieren Sie Xcode
quelle
Holen Sie sich die neuesten iOS-Geräte-Support-Dateien (GitHub) (regelmäßig aktualisiert). Laden Sie iOS-Geräte-Support-Dateien herunter und kopieren Sie sie in:
quelle