Kann XCode6 Beta mit einem IOS 7.1 SDK verwendet werden? Die neuen Tools sind viel schöner, aber ich muss für IOS7 bauen
Ja. 1. Laden Sie zuerst 7.1 SDK - XCode6Beta> Voreinstellungen> Downloads> iOS 7.1 Simulator herunter.
Hinweis: XCode6-Beta kann neben dem regulären XCode (XCode 5.x) vorhanden sein. Wenn Sie den iOS 7.1-Simulator herunterladen, wird er tatsächlich in den Pfad von XCode 5 heruntergeladen !! (wahrscheinlich ein Fehler).
Wenn Sie nun zu den Build-Einstellungen des Projekts Base SDK gehen, wird neben 8.0 auch 7.1 angezeigt.
Genießen!
Ich verwende jetzt regelmäßig XCode6 und SDK Version 8, aber ich musste eine App mit Version 7 von SDK kompilieren, da Version 8 auf Geräten mit iOS8 viele Probleme verursachte, während auf Geräten mit iOS7 alles einwandfrei lief .. (!!)
Ich habe dann:
dies hat sofort alle meine Probleme mit der App gelöst
Über die Befehlszeile können Sie das 7.1-SDK aus der aktuellen Xcode-Distribution in die Xcode 6-Beta-Distribution wie folgt kopieren:
cp -r /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk /Applications/Xcode6-Beta5.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
Das obige Beispiel kopiert den Inhalt des Ordners iPhoneOS7.1.sdk rekursiv in das entsprechende Ziel für Xcode6-Beta5. Wenn Sie das SDK auf Xcode6-Beta6 kopieren, müssen Sie die Befehlszeile so anpassen, dass sie auf den Ordner Xcode6-Beta6.app verweist.
Wir hatten also ein sehr ähnliches Problem. Unser Ziel war es, ein Problem zu debuggen, das nur unter iOS 8 erscheint (mit einer in xCode 5 im iOS 7.1 SDK integrierten App). Wir haben versucht, xCode 6 zu verwenden, fanden es aber zu instabil und entschieden uns dann für xCode 5 und debuggen mit UIAlertNotifications (da wir unser iOS 8-Gerät bisher nicht an xCode 5 anschließen konnten).
Nachdem wir unser iOS 8-Gerät an xCode 6 angeschlossen hatten, wurde beim erneuten Öffnen von xCode 5 unser iOS 8-Gerät erkannt, und wir konnten mithilfe von NSLog-Anweisungen debuggen (Bruchstellen führten immer noch zum Absturz unserer App Punkte sind mit iOS 8 und nicht mit xCode 6 zu brechen, wie andere vorgeschlagen haben.
Ich hoffe, diese Info hilft anderen da draußen!