iOS11退出后,我能够使用Xcode8/iOS10构建吗?
问题描述:
只要我记得,iOS和Xcode的新版本出来后,我们可以继续使用旧版本的Xcode构建应用程序,并提交给AppStore。iOS11退出后,我能够使用Xcode8/iOS10构建吗?
这个改变了吗?我的几个同事说他们与苹果代表进行了交谈,声称在Xcode9/iOS11发布后,我们将无法提交使用Xcode8构建的应用程序。我无法在网上找到任何信息来验证这一点。这是真的吗?
答
苹果公司的通常政策是在要求使用较新的产品之前允许较旧的工具用于过渡期。这就是说,Xcode的版本和受支持的iOS版本之间的耦合比你的问题所暗示的要松散许多。如果您将最低部署目标设置为iOS 10,那么您在Xcode 9中构建的应用程序将在iOS 10上运行,前提是您仅使用了iOS 10 API。
所以过渡期通常是为了让开发者不具有在开发周期来更新他们的工具和/或纠正自己的管道,它依赖的任何部分 - 无论是有意或无意地 - 在Xcode中的特定版本。这与他们接受支持旧操作系统的应用程序的时期完全不同。
谢谢汤米,所以这听起来像这个传言很可能是不真实的权利? – enamrik
是的,我不相信有什么改变。因此迁移过程应该与往常一样:在现有工具上完成当前的开发周期,然后尽快进行迁移。 – Tommy