2016-07-15 8 views
1

Ich bin wirklich aufgeregt über die Verwendung der neuen Xcode-Anwendung, ich wollte wissen, ob es möglich ist, eine iOS 10 App auf einem iOS 9-Gerät zu betreiben?Kann eine iOS 10-Anwendung auf einem iOS 9-Gerät ausgeführt werden?

Weil ich eigentlich meine App auf Xcode 7 entwickle und ich nicht weiß, ob ich meine App zuerst beenden muss, um sie auf Xcode 8 zu migrieren oder nicht?

Danke.

Antwort

4

Xcode 8 unterstützt ältere Implementierungsziele als iOS 10 (genauso wie Xcode 7 ältere Implementierungsziele anderer iOS 9 unterstützt). Sie müssen nur Ihre Projekteinstellungen entsprechend anpassen.

Wenn Sie iOS 10-Funktionen (dh Elemente des SDK, die von iOS 10 vorwärts verfügbar sind) verwenden möchten, müssen Sie die availability syntax in Swift verwenden und sicherstellen, dass Sie nicht auf diese SDK-Elemente in älteren Versionen von zugreifen iOS.

1

Wenn Ihr Implementierungsziel iOS 9 ist, können Sie auf einem iOS 9-Gerät ausgeführt werden. Sie können sogar die App in Swift 3 schreiben! Ich mache das gerade mit Apps, die in Xcode 8 erstellt wurden.

Bitte beachten Sie, dass ich diese Apps nicht im App Store einreichen kann, bis der Xcode 8 endgültig ist. Bei der Produktion einer App, die an den App Store gesendet wird, kann keine Beta beteiligt sein.

Verwandte Themen