ios - TestFlight 无法更新分发配置文件

标签 ios xcode testflight

我很难更新我的配置文件以使用 TestFlight 进行分发。我搜索了很多地方,我认为这是由于 ios8 的变化。

我在 TestFlight 问答中读到:应用开发者现在需要重建他们的 Ad Hoc beta 应用,以更新应用 IPA 文件中的嵌入式配置文件。

我仍在慢慢学习编码,所以如果有人可以逐步帮助我了解如何将配置文件嵌入到我现有的 Xcode 构建中,我将不胜感激。

最佳答案

从 iOS 8 开始,Apple 已将 TestFlight beta 测试集成到 iTunes Connect 中;它不再是 Apple's acquisition of Burstly, the service's parent company 的第三方服务.

这基本上消除了配置文件的影响,并大大简化了公开 Beta 测试。

您所要做的就是在 iTunes Connect 的“我的应用程序”中转到您的应用程序下的售前标签:

Prerelease

然后,在您要测试的版本旁边打开 TestFlight Beta 测试:

TestFlight Beta Testing

最后,从与“构建”选项卡位于同一菜单中的选项卡邀请外部测试人员:

External Testers

然后您将能够向最多 1000 名外部测试人员发布构建,但您必须让您的第一个构建获得批准才能使用每个新版本号进行测试。但是,此测试远没有 App Store 审查过程那么密集,根据我的经验,最长的测试时间为两天。

在第一个版本获得批准后,该版本中的所有其他版本都免于测试,除非您希望在分发给 Beta 测试人员之前让 Apple 对其进行测试。从发布到测试人员,每个版本可供测试人员使用 30 天(不是测试人员自己开始测试它们)。

测试人员可以直接从 TestFlight 应用下载新版本并提供反馈,即 available on the App Store适用于 iOS 8.0+。

您可以找到更多信息here .

关于ios - TestFlight 无法更新分发配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27715853/

相关文章:

ios - 子类 XCTestCase 导致无法加载底层模块 XCTest

ios - iTunes Connect、TestFlight 和 Jenkins

尝试在 testflight 上部署时,iOS 应用程序未显示在 iTunes Connect 上

swift - 编辑-如何让 UIlabel 进入容器中间?

xcode - 使用 Swift 快速查看调试中的 UIImage

android - Flutter iOS 应用程序 - 在 TestFlight 中测试应用程序升级

ios - 如何将 collectionview 单元格扩展到全屏

ios - 包含另一个字符串中单词首字母的字符串

c# - 在 Xamarin Forms iOS 应用程序中访问共享存储位置

iphone - 在 Objective-C 中发布 ivars