我是否可以通过某种方式使用Apple的TestFlight(与原始的TestFlight相比,它仍然可以接受注册并且目前可以使用)与Xcode 5一起使用?
我希望能够使用Xcode 5,因为Xcode 6仅适用于iOS 8 SDK。虽然有一些黑客可以使iOS 7 SDK与Xcode 6一起工作,但它们似乎没有成功构建存档(我得到一些架构的Metal框架链接错误)。
我想使用iOS 7 SDK,因为我们的App需要进行一些修改才能使用iOS 8 SDK。这些修改很大程度上是由于自动旋转的实现细节的变化,这是在iOS 8下的窗口级别执行的。我们使用的一些库依赖于iOS 7方法,并且在iOS 8下被破坏。虽然我们很高兴更新所有这些,我们宁愿在将来解决它。
答案 0 :(得分:1)
简短回答 - 否。
更长的答案......
我注意到Xcode 5和Xcode 6共享相同的“Archives”。
可以使用Xcode 5创建存档构建,然后在Xcode 6中查看此存档构建。您可以使用Xcode 6将构建上载到iTunes Connect。这一切都有效,iTunes连接将允许您将在Xcode 5中创建的构建分发给测试设备。在设备上使用TestFlight App,他们将下载并尝试安装构建。
但是,安装的最后一步失败,TestFlight应用程序会要求您以后再试。稍后尝试再也没有得到我,所以我的结论是最终安装步骤需要使用iOS 8 SDK(或更高版本)创建构建。