我是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