我目前正在测试仅支持iOS 9的应用程序。我正在使用TestFlight的外部测试人员。
我需要使用Xcode 7来构建我的iOS 9应用程序(Xcode 6中我的目标中的Base SDK只有iOS 8.4),但是当我上传了一个用于测试的构建时,
我收到以下错误:
使用Xcode,OS X或iOS的测试版创建的构建不支持外部测试.```
因此,我需要从Xcode 6提交我的构建。我在Xcode 6中的iOS部署目标是iOS 9,但是如前所述,iOS 9 SDK不是Base SDK的选项。
但是,像Twitteriffic这样的应用程序已经在部署iOS9功能,例如SFSafariViewController
。
如何在Xcode 6中将我的Base SDK设置为iOS 9,以便我可以构建并提交构建到iTunes Connect?我已经尝试从
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs
进入Xcode 6中的相应文件夹,没有运气。我已经阅读了几篇StackOverflow文章,没有人帮助我在Xcode 6上创建iOS 9版本兼容并可部署,以便在iTunes Connect中使用TestFlight进行测试。
如果无法做到这一点,那么公司如何已经包含iOS 9功能?必须能够在更新公开发布之前测试iOS 9功能。
答案 0 :(得分:1)
你无法从Xcode 6编译到iOS 9 beta设备 - 你真的需要Xcode 7.这里排除的是Xcode 7s beta阶段的Test Flight外部测试人员,不一定是内部测试人员和编译企业Ad Hoc部署的能力,即通过注册设备的URL访问IPA。
您可以在Ad Hoc部署here
上找到SO问题