Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
3.908 Beiträge
 
Delphi 12 Athens
 
#45

AW: Ein Tag im Leben eines FMX-App Programmierers...

  Alt 18. Mai 2017, 09:31
Was gestern lief muss es heute nicht mehr tun ...
Ich verstehe langsam die (Apple) Welt nicht mehr.

Ich habe folgende Konfiguration:
- XCode 8.3.2 (aktuell für Debug)
- XCode 8.2.1 (für AppStore Package)
- iPhone mit iOS 10.3.1 (14E304)

Den Fehler mit dem
Zitat:
„Can’t start debugserver on device – device support image was not mounted
konnte ich durch einfaches Projekt mit XCode aus Phone spielen, mehrfaches Reinstöpseln, Neustarten, beheben.
- Ich konnte in der Konfiguration XCode8.3.2 iOS 10.3.1 debuggen (zumindest vorgestern noch)

Seitdem habe ich da nichts angefasst, und jetzt kommt immer wieder die o.g. Meldung und kann mit XCode8.3.2
nicht mehr debuggen.

Das Problem scheinen die Apple-Abhängigkeiten von XCode/iOS/iTunes und was weiss ich noch zu sein.
Es gibt viele Beschriebungen im Netz wie man XCode8.2.1 zum Laufen bringe, dabei wird dann das fehlende
"device support image" einfach in das Xcode reinkopiert.

Das Problem ist jetzt meine iOS Version:
- In XCode 8.3.2 gibt es "device support image" 10.3 (14E269) - das konnte ich in den AppStore bekommen
- In XCode 8.2.1 gibt es "device support image" 10.2 (14C89)

aber mein Phone braucht iOS 10.3.1 (14E304)

# Wo bekomme ich denn das passende "device support image" 10.3.1 (14E304) her ?
# Ist das 10.3.1 womöglich eine Beta-Version ?
Es gibt auch schon iOS 10.3.2, aber auch da gibt es kein "device support image".
# Kann man diese "device support image" einfach umbenennen und reinwerfen ?
Das würde ich normalerweise nicht so machen, aber was bleibt mir übrig ...

Weil XCode 8.3.2 aber selbst Projekte erzeugen kann sollte das "device support image" doch bereits da sein,
oder nicht ?
Es könnte auch sein das Apple ihr bewährtes System seit 8.3.2 wieder komplett umgestellt haben, glaube
ich aber eigentlich nicht.
Das "device support image" müsste so eine Art SDK-Library für die jeweilige iOS Version sein wenn ich das richtig sehe.

Hat vielleicht jemand einen guten Tipp für mich, damit ich endlich wieder weiterarbeiten kann

Edit
Habe nochmal gecheckt:
XCode 8.3.2 ist aktiv (mit Terminal-Befehl: xcode-select -p --> /Applications/Xcode.app/Contents/Developer) OK
clipboard02.jpg
XCode selbst bietet bei mir auch kein 10.3.1 Package an (bis zuletzt war das noch so) siehe Bild
clipboard01.jpg

Also XCode selbst fehlt 10.3 auch, und kompiliert mit 10.2 ???
Wo kann man denn das XCode aktualisieren, bei den DeveloperTools habe ich auch nichts passendes gefunden.

Edit2
Hab ganz neues XCode Projekt angelegt, nochmal mit XCode 8 Kompatibilität (Standard scheint XCode 3.2 zu sein).
clipboard03.jpg
Danach ist auch iOS 10.3 wieder auswählbar.
clipboard04.jpg

Rx10.2 gestartet, debuggen läuft wieder

Warum XCode seine Einstellungen vergessen kann möchte ich langsam gar nicht mehr wissen ...

Rollo

Geändert von Rollo62 (18. Mai 2017 um 10:09 Uhr)
  Mit Zitat antworten Zitat