重新生成配置文件并不能解决缺少的权利
Posted
技术标签:
【中文标题】重新生成配置文件并不能解决缺少的权利【英文标题】:Regenerating the provisioning profile does not solve missing entitlement 【发布时间】:2015-10-21 12:38:23 【问题描述】:我敢肯定这个问题以前有人问过,特别是 -
Build 1.0.0 does not contain the correct beta entitlement. For more information, see the iTunes Connect Developer Guide
和
App "does not contain the correct beta entitlement"
Apple 还建议做同样的工作 - 重新创建分发配置文件。
当我遇到这个问题时,我经历了所有这些步骤。
所以,我删除了旧的配置文件,重新生成它们并在 xcode 中重新加载它们,重新启动 xcode。然后我再次清理并存档,我确保存档的二进制文件正在使用新的配置文件并检查“beta-reports-active”是否设置为 1 (true)
但是,仍然没有运气,我不断收到相同的错误消息。上传二进制文件后,它一直说“要使用 TestFlight Beta 测试,此版本必须包含正确的 Beta 授权。有关更多信息,请参阅常见问题解答。”
这就是为什么如果有次要原因,它会令人沮丧并希望发布这个问题?
【问题讨论】:
您在 itunesconnect.apple.com 中有应用程序的记录吗? @IbrahimYildirim 是的。以前的版本已经被批准并存在于 iTunes 中。我添加了一个新版本并尝试上传以进行 beta 测试。 【参考方案1】:最后我不得不从旧版本中删除包含在我的项目中的 TestFlight SDK(版本 3.0)。
现在错误消失了。
【讨论】:
以上是关于重新生成配置文件并不能解决缺少的权利的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 错误:缺少“beta-reports-active”权利