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.
@Rob Das heißt, ich brauche nicht den neuen xCode betas – saxophone
@Rob ich akzeptiere das als eine richtige Antwort. Bitte posten Sie diese Antwort ** nicht als Kommentar ** so schnell wie möglich. – saxophone
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