我目前正在测试一个iOS 9专用的应用程序。我正在使用TestFlight的外部测试人员。
我需要使用Xcode 7来构建我的iOS 9应用程序( Xcode 6中我的目标中的Base只有iOS 8.4),但是当我上传了一个用于测试的构建时,
我得到以下错误:
对于使用Xcode、OS或is‘的beta版本创建的构建,不支持外部测试。
因此,我需要提交来自Xcode 6的构建。我在Xcode 6中的iOS部署目标是iOS 9,但正如前面所述,iOS 9 SDK不是Base的一个选项。
然而,像Twitteriffic这样的应用程序已经在部署iOS9功能,比如SFSafariViewController。如何在Xcode 6中将Base设置为iOS 9,以便构建并提交构建到iTunes连接?我已经尝试通过iOS9 SDK从
/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs进入Xcode 6中相应的文件夹,没有任何运气。我读过几篇StackOverflow文章,没有一篇文章帮助我在Xcode 6兼容并可部署的Xcode 6上创建iOS 9,用于iTunes连接中的TestFlight测试。
如果这是不可能的,公司怎么可能已经发布了包含iOS 9功能的产品?必须在更新公开发布之前对iOS 9特性进行测试。
发布于 2015-08-23 17:42:47
您不能从Xcode 6编译到iOS 9 beta设备--您确实需要Xcode 7。这里排除的是Xcode 7s beta阶段的Test from外部测试器,不一定是内部测试器和编译企业Ad部署(即通过注册设备的URL访问IPA )的能力。
您可以在Ad部署here上找到一个这样的问题
https://stackoverflow.com/questions/32126951
复制相似问题