我可以使用Xcode 8.3.2将使用Swift 4编写的代码提交给App Store吗?
问题描述:
我想在开发中使用Xcode 9 beta,但我似乎无法获得在Xcode 9中使用Swift 3.2的正确设置。编辑器比Xcode 8.3.2快得多我可以使用Xcode 8.3.2将使用Swift 4编写的代码提交给App Store吗?
我可以(and have) downloadedSwift 4 toolchain from swift.org,可以在Xcode 8.3和Xcode 9 beta中使用它。如果我想在Xcode 9正式发布之前发布我的应用程序,我可以在Swift 4中编写它,然后使用Swift 4工具链通过Xcode 8.3将其提交给App Store?
答
不,您不能使用Xcode 8.3.2将包含使用Swift 4工具链(或任何开发工具链)构建的代码的二进制提交到Apple App Store。
约旦的玫瑰,在苹果斯威夫特编译器工程师,tweeted:
开发工具链提交到店时从未使用过,对不起! (我们希望避免类似于XcodeGhost的场景。)
因此,此配置不受支持,您需要等待Xcode 9使用Swift 4发布项目。您的二进制文件将被拒绝。
+0
非常简洁,谢谢 –
苹果通常会在发布之前的几周内为iOS的下一个版本提交提交。那时你可以在应用提交中使用Xcode 9和Swift 4。 – PeejWeej