Ios 将代码降级到Xcode和Swift的早期版本?

Ios 将代码降级到Xcode和Swift的早期版本?,ios,xcode,swift,app-store-connect,swift2,Ios,Xcode,Swift,App Store Connect,Swift2,几周前,我得到了最新的Xcode 7 beta 5,并学习了Swift 2语法。我天真地认为,通过从苹果获得最新的工具,我将成为应用程序开发和发布的最佳人选 现在,我的应用程序即将完成,我想通过TestFlight将其发送出去进行beta测试,但从iTunes Connect收到消息: "External testing is not supported for builds that have been created with a beta version of Xcode..." 好的

几周前,我得到了最新的Xcode 7 beta 5,并学习了Swift 2语法。我天真地认为,通过从苹果获得最新的工具,我将成为应用程序开发和发布的最佳人选

现在,我的应用程序即将完成,我想通过TestFlight将其发送出去进行beta测试,但从iTunes Connect收到消息:

 "External testing is not supported for builds that have been created with a beta version of Xcode..."
好的,所以我试着切换到Xcode 6.4,但是它当然会因为Swift语法的改变而产生大量的错误——这是一种痛苦,但我大概可以学习旧的语法。更麻烦的是,链接器正在抱怨Xcode 6.4中不存在的XCTests中指定的目标,我不知道如何解决这个问题

问题是:有没有一种简便的方法来进行降级,这样我就可以将应用程序发布给外部测试人员


我们的目标是获得TestFlight和外部测试员,因此如果您有一个答案,而仍然使用XCode 7 Beta 5或更高版本&Swift 2,那么我就接受它

你可以等几天,因为下周三可能会有iOS 9 Apple keynote的发布版本——新iPhone。他们倾向于在同一天发布他们的iOS版本。目前版本的Swift 1.2将在几天内过时,因为Xcode 7将退出测试状态,Swift 2.0将可用于可销售的应用程序,因此我建议你再等一段时间,而不是学习旧的语法。你可以使用最新的Xcode测试版测试飞行。降级没有意义。这也是一个真正的痛苦,因为swift 2.0有很多变化。关于@DavidWong,最新的测试版是beta 6。谢谢大家,我想我会等的。David Wong,尽管公告中说了些什么,但根据我的经验,我仍然收到了关于外部测试被禁用的相同消息——即使现在我正在按照JeremyP的评论构建Xcode 7 beta 6——并且针对TestFlight测试人员的电子邮件邀请仍然从未发送或至少从未收到。提交Beta版应用程序审阅的文本已灰显且不可选择。我没有使用任何其他测试版,只是约塞米蒂10.10.4。