2017-06-12 40 views
4

我想在開發中使用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?

+0

蘋果通常會在發佈之前的幾周內爲iOS的下一個版本提交提交。那時你可以在應用提交中使用Xcode 9和Swift 4。 – PeejWeej

回答

12

不,您不能使用Xcode 8.3.2將包含使用Swift 4工具鏈(或任何開發工具鏈)構建的代碼的二進制提交到Apple App Store。

約旦的玫瑰,在蘋果斯威夫特編譯器工程師,tweeted

開發工具鏈提交到店時從未使用過,對不起! (我們希望避免類似於XcodeGhost的場景。)

因此,此配置不受支持,您需要等待Xcode 9使用Swift 4發佈項目。您的二進制文件將被拒絕。

+0

非常簡潔,謝謝 –

相關問題