2016-06-17 19 views
-6

Ich habe eine Xcode Beta, die das Kompilieren zu iOS 10 Beta 1 unterstützt.Wird es neue Xcode-Versionen für neue iOS 10 Betas geben?

Wenn Beta 2/öffentliche Beta veröffentlicht wird, wird es eine neue Xcode Beta-Version geben?

Und funktioniert mein für iOS 9 geschriebener Code (außer NSLog) auf iOS 10?

+0

@Rob Das heißt, ich brauche nicht den neuen xCode betas – saxophone

+0

@Rob ich akzeptiere das als eine richtige Antwort. Bitte posten Sie diese Antwort ** nicht als Kommentar ** so schnell wie möglich. – saxophone

+0

Warum haben Leute das abgelehnt? Ich konnte dazu auf der offiziellen XCode-Website von Apple keine Daten finden. Und ich habe eine kurze Frage geschrieben, weil ich eine kurze Antwort wollte. – saxophone

Antwort

2

Jedes Mal, wenn eine neue Betaversion veröffentlicht wird, wird sie in der Regel mit einer neuen Betaversion von Xcode ausgeliefert. Wenn Sie also gegen ein Beta-Betriebssystem programmieren, müssen Sie nicht nur Ihr Gerät mit dem neuesten Betriebssystem aktualisieren, sondern auch immer die neueste Xcode-Beta installieren.

In Bezug darauf, ob für iOS 9 geschriebener Code unter iOS 10 funktioniert, wenn Sie bereits iOS 9-Apps im Store haben, funktionieren sie im Allgemeinen gut mit iOS 10. Aber wenn Sie Ihren alten iOS 9-Code mit neu kompilieren iOS 10 (z. B. wenn Sie eine neue Version Ihrer App veröffentlichen möchten), müssen Sie Ihren Code möglicherweise ändern, damit er korrekt kompiliert wird.

Xcode 8 enthält sowohl Swift 2.3 (für die es nur ein paar Änderungen geben wird, die Sie wahrscheinlich machen werden) als auch Swift 3.0 (die noch mehr Änderungen erfordern). Xcode 8 verfügt über Konvertierungs-Tools, um die Konvertierung von Swift 2.2 zu 2.3 bzw. 3.0 zu automatisieren. Unnötig zu sagen, bevor Sie Ihren Code von Swift 2.2 in 2.3/3.0 konvertieren, behalten Sie eine Kopie Ihres alten Swift 2.2-Codes, weil Sie den 2.2-Code nicht verlieren wollen, da Sie 2.3/3.0 nicht in Produktions-Apps verwenden können bis iOS 10 ist keine Beta-Software mehr.