配置文件的试飞问题

Posted

技术标签:

【中文标题】配置文件的试飞问题【英文标题】:Test Flight Issue With Provisioning Profile 【发布时间】:2015-01-03 15:41:30 【问题描述】:

我已将我的构建上传到 iTunes connect,并使用 TestFlight 设置了内部测试,但我的测试人员没有收到任何邀请电子邮件,而且我的 iTunes connect 表现异常。我的版本旁边有一个黄色警告标志,我不知道为什么。请告诉我我做错了什么。我很确定这与我的配置文件有关。我认为下面的图片在额外信息方面最有帮助。

【问题讨论】:

将光标悬停在您发布的最后一张图片中的警告上,消息内容是什么? @theMonster 当我将鼠标悬停在警告符号上时,消息很奇怪。它实际上只说“1” 奇怪...您是否收到来自 iTC 的电子邮件,说二进制文件有问题? (另外,您是否检查以确保您的 Provisioning 配置文件具有 tesflight 测试权利?) 更新:我点击了第三张照片中显示的常见问题解答链接。在常见问题解答链接上,它说“在 ios 开发人员中心生成的新分发配置文件将自动包含测试版权利”,而我几天前刚刚生成了我的配置文件。是不是因为 Provisioning Profile 是开发配置文件而不是分发,所以这不起作用? @theMonster 我将检查我的配置文件。我刚刚发布了一条评论“更新”,可能会帮助您弄清楚我的问题是什么。 【参考方案1】:

您的第三个屏幕截图解释了原因:

要使用 TestFlight Beta 测试,构建 1 必须包含正确的 Beta 权利。

您应该按照错误消息给您的常见问题解答链接中的说明进行操作。

与the other answer 不同,您可以对内部 用户进行beta 测试,无需审核。对于外部 Beta 测试人员,您确实需要审查,但它不如 App Store 的全面,通常只需要一两天。

【讨论】:

在常见问题解答链接上,它说“iOS 开发者中心生成的新分发配置文件将自动包含 beta 授权”,而我几天前刚刚生成了我的配置文件。是不是因为 Provisioning Profile 是开发配置文件而不是分发,所以这不起作用? 是的,它必须使用分发配置文件进行签名。

以上是关于配置文件的试飞问题的主要内容,如果未能解决你的问题,请参考以下文章

在试飞中获取 IOS 应用程序

试飞工作流程

Firebase 推送通知不适用于试飞

临时或分发到应用商店进行 Beta 测试?试飞

如何将设备添加到 Adhoc 分发配置文件

新的配置文件未出现在 CodeSign DropBox 中