我是iOS dev和Swift的新手。Swift 2.3會與iOS 10兼容嗎?
我開始使用Swift 2.3進行遊戲。發送它預覽到蘋果,他們昨天拒絕了它,因爲一些功能沒有在iOS 10上工作。所以我不得不更新我的iPhone 6S到iOS 10,以便相應地測試它。
當我這樣做時,我的XCode 7顯然要求我更新,否則我無法在iOS 10上重新安裝我的遊戲。我做了哪些。
安裝XCode 8時,建議我遷移到Swift 3(推薦)。這是我可以挑選的最糟糕的選擇,因爲現在我的代碼有超過240個錯誤,包括來自第三方庫(如GoogleAds,iCarousel等)的語法錯誤。如果他們都是我的,我不會有任何問題修復這240個錯誤。
所以我的問題是,我可以回到我的XCode 8上的Swift 2.3並仍然在iOS 10上運行它嗎?
此外,他們告訴我,我的應用在iPad上看起來並不「好」,因爲即使我不支持它,它也應該可以播放。這是一個簡單的修復,但現在iOS 10不再支持iPad 2,也不支持iPhone 4 & 4s。從iPhone 5開始& 5s + iPad Air 2.
現在我應該忘記那些舊設備(iPhone 4和iPad 2)嗎?
在此先感謝。
Swift語言的版本與目標操作系統無關。 – Moritz
所以我仍然可以在Swift 2.3中編寫代碼並能夠定位iOS 10? – msqar
是的,絕對。 – Moritz