/ / Können Sie XCode6.3 mit IOS7.1 SDK verwenden - ios, xcode, ios7, xcode6

Kannst du XCode6.3 mit IOS7.1 SDK verwenden - ios, xcode, ios7, xcode6?

Ist es möglich, XCode6 Beta mit einem IOS 7.1 SDK zu verwenden? Die neuen Tools sind viel schöner, aber ich muss für IOS7 bauen

Antworten:

25 für die Antwort № 1

Ja. 1. Erster Download 7.1 SDK - XCode6Beta> Einstellungen> Downloads> iOS 7.1 Simulator.

Hinweis: XCode6-Beta kann mit normalem XCode (XCode 5.x) koexistieren. Aber wenn Sie den iOS 7.1 Simulator herunterladen, wird er tatsächlich in den Pfad von XCode 5 heruntergeladen (wahrscheinlich ein Bug).

  1. Öffnen Sie den XCode5-SDKs-Ordner .. /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
  2. Öffnen Sie den XCode6-beta "s SDKs-Ordner ..
    /Applications/Xcode6-Beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
  3. Kopieren Sie iPhoneOS7.1.sdk von XCode5 "s in den SDK-Ordner von XCode6-Beta.
  4. Starten Sie XCode6-beta neu

Wenn Sie nun zu den Build Settings von Project, dem Base SDK, gehen, sehen Sie 7.1 zusammen mit 8.0.

Genießen!Bildbeschreibung hier eingeben


3 für die Antwort № 2

Ich verwende jetzt regelmäßig XCode6 und SDK Version 8,aber ich musste eine App mit Version 7 des SDK kompilieren, da Version 8 viele Probleme auf Geräten mit iOS8 verursachte, während auf Geräten mit iOS7 alles in Ordnung war. (!!)

Ich habe dann:

  • ging zu XCode Downloads
  • durch einige Seiten blättern, um die neueste Version von XCode 5 zu erhalten und herunterzuladen
  • öffnete die DMG mit Image Mounter
  • Rechtsklick auf das XCode-Symbol und Auswahl von "Paketinhalt anzeigen"
  • durchsucht Finder durch Inhalte / Entwickler / Plattformen / iPhoneOS.platform / Entwickler / SDKs /
  • Kopieren von iPhoneOS7.sdk und Einfügen in /Applications/XCode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/
  • Starten Sie XCode neu
  • Jetzt können Sie SDK 7.1 als das in Ihrem Projekt zu verwenden auswählen

Das hat sofort alle meine Probleme mit der App gelöst


1 für die Antwort № 3

Über die Befehlszeile können Sie das 7.1 SDK von der aktuellen Xcode-Distribution in die Xcode 6 Beta-Distribution 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 rekursiv dieInhalt des Ordners iPhoneOS7.1.sdk an das entsprechende Ziel für Xcode6-Beta5. Wenn Sie das SDK in Xcode6-Beta6 kopieren, müssen Sie die Befehlszeile so anpassen, dass sie auf den Ordner Xcode6-Beta6.app verweist.


0 für die Antwort № 4

Wir hatten also ein sehr ähnliches Problem, unser Ziel war esDebuggen Sie ein Problem, das nur auf iOS 8 auftritt (mit einer App, die im iOS 7.1 SDK in xCode 5 integriert ist). Wir haben versucht, xCode 6 zu verwenden, fanden es aber zu instabil und entschieden uns, zu xCode 5 zurückzukehren und mit UIAlertNotifications zu debuggen (da wir unser iOS 8-Gerät bisher nicht mit xCode 5 verbinden konnten)

Nachdem wir unser iOS 8-Gerät mit xCode 6 verbunden haben,Als wir xCode 5 wieder öffneten, wurde unser iOS 8-Gerät erkannt und wir konnten mithilfe von NSLog-Anweisungen debuggen (Unterbrechungspunkte stürzten unsere App immer noch ab - wodurch deutlich wurde, dass die Probleme im Zusammenhang mit Unterbrechungspunkten eher bei iOS 8 als bei xCode liegen 6 wie andere vorgeschlagen haben)

Ich hoffe, dass diese Informationen für andere da sind!