使用Xcode 6构建iOS 9功能

时间:2015-08-20 19:40:43

标签: ios xcode testflight ios9

我目前正在测试仅支持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?我已经尝试从

复制iOS9 SDK了

/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功能。

1 个答案:

答案 0 :(得分:1)

你无法从Xcode 6编译到iOS 9 beta设备 - 你真的需要Xcode 7.这里排除的是Xcode 7s beta阶段的Test Flight外部测试人员,不一定是内部测试人员和编译企业Ad Hoc部署的能力,即通过注册设备的URL访问IPA。

您可以在Ad Hoc部署here

上找到SO问题