Apple TestFlight上传警告ITMS-90191:缺少“ beta-reports-active”权利

ka

当我将构建版本上载到新的Apple拥有的和iTunes Connect集成的TestFlight时,看到以下日志:

警告ITMS-90191:“缺少beta权利。您的应用程序不包括beta-reports-active权利。如果您打算通过TestFlight分发此版本以进行beta测试,请使用新生成的配置文件重新构建此应用程序。”

当我查看iTunes Connect上的版本时,我还会看到以下警告:

要使用TestFlight Beta测试,内部版本XYZ必须包含正确的Beta授权。 有关更多信息,请参见FAQ。

要使用TestFlight Beta测试,内部版本XYZ必须包含正确的Beta授权。有关更多信息,请参见FAQ。

链接的常见问题说明:

如果我的预发行版本不包含正确的Beta授权,该怎么办?

要使用TestFlight应用程序测试您的预发布版本,必须使用包含Beta版权利的App Store发行配置文件进行签名。iOS开发人员中心中生成的新发行配置文件将自动包含Beta权利。

如果您具有在启动TestFlight Beta Testing之前生成的现有分发配置配置文件,则必须重新生成配置文件。

问题是我正在使用新创建的App Store发行配置文件。我是这样创建的:

App Store发行设置配置文件

检查下载的配置文件的来源时,我看到:

<key>Entitlements</key>
<dict>
    // ...
    <key>aps-environment</key>
    <string>production</string>
    <key>beta-reports-active</key>
    <true/>
    // ...

因此,供应配置文件设置为production包含的beta-reports-active权利。

但是,当此版本上传到TestFlight时,iTunes Connect继续抱怨。

有关如何解决此问题的任何想法?这是Apple的错误吗?

rdar:// 20128048

ka

首先,请确保您使用的是App Store发行配置文件这可能您用来签署Apple TestFlight之前的版本的临时发行配置文件不同

切换到App Store发行配置文件后,我继续遇到错误ITMS-90191 我通过将beta-reports-active密钥额外添加Entitlements.plistXcode项目中我的Target文件中解决此问题

beta-reports-active密钥必须包含在提供个人资料目标的权利。

TargetName.entitlements

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>

    // ...

    <key>beta-reports-active</key>
    <true/>

    // ...

</dict>
</plist>

在将权利添加到我的目标后,我可以成功将构建版本上传到iTunes Connect TestFlight,而不会出现ITMS-90191警告:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在AppStore审查之前要删除Apple TestFlight beta权利吗?

来自分类Dev

在AppStore审核之前要删除Apple TestFlight beta权利吗?

来自分类Dev

缺少 Beta 版权利 iTunes Connect“错误” - Xamarin Forms PCL

来自分类Dev

获取错误:缺少 com.apple.developer.healthkit 权利

来自分类Dev

外部测试人员提交错误(Beta App Review)。Apple Pay 的权利

来自分类Dev

推送通知在Apple Beta测试(TestFlight)中不起作用

来自分类Dev

代号一的TestFlight缺少Beta授权

来自分类Dev

代号一的TestFlight缺少Beta授权

来自分类Dev

自动Apple TestFlight上传

来自分类Dev

Apple Store提交失败,并显示错误ITMS-90046,但关联域不在权利之列

来自分类Dev

没有临时证明的beta-reports-active属性。个人资料。最好的策略来管理多个

来自分类Dev

缺少CloudKit权利

来自分类Dev

jQuery与Active Reports冲突

来自分类Dev

错误ITMS-90075:缺少应用程序标识符权利

来自分类Dev

错误ITMS-90075:缺少应用程序标识符权利

来自分类Dev

Crystal Reports 中缺少参数

来自分类Dev

缺少普遍性权利

来自分类Dev

提交Mac Catalyst应用程序时,错误ITMS-90283带有“无效的'com.apple.application-identifier'权利值”

来自分类Dev

我的应用程序被“缺少推送通知权利”警告所接受

来自分类Dev

Apple Swift 3 beta 6中withMemoryRebound的用法

来自分类Dev

在Beta环境中测试基于App的Apple Pay

来自分类Dev

Crystal Reports中缺少架构

来自分类Dev

UIDocumentPickerViewController由于缺少iCloud权利而崩溃

来自分类Dev

OpenCV 3.0.0-beta缺少KNN吗?

来自分类Dev

Testflight-如何让用户注册Beta

来自分类Dev

TestFlight Beta中的不可用消息

来自分类Dev

TestFlight Beta仅允许30天

来自分类Dev

TestFlight Beta不显示测试人员

来自分类Dev

TestFlight Beta仅允许30天

Related 相关文章

  1. 1

    在AppStore审查之前要删除Apple TestFlight beta权利吗?

  2. 2

    在AppStore审核之前要删除Apple TestFlight beta权利吗?

  3. 3

    缺少 Beta 版权利 iTunes Connect“错误” - Xamarin Forms PCL

  4. 4

    获取错误:缺少 com.apple.developer.healthkit 权利

  5. 5

    外部测试人员提交错误(Beta App Review)。Apple Pay 的权利

  6. 6

    推送通知在Apple Beta测试(TestFlight)中不起作用

  7. 7

    代号一的TestFlight缺少Beta授权

  8. 8

    代号一的TestFlight缺少Beta授权

  9. 9

    自动Apple TestFlight上传

  10. 10

    Apple Store提交失败,并显示错误ITMS-90046,但关联域不在权利之列

  11. 11

    没有临时证明的beta-reports-active属性。个人资料。最好的策略来管理多个

  12. 12

    缺少CloudKit权利

  13. 13

    jQuery与Active Reports冲突

  14. 14

    错误ITMS-90075:缺少应用程序标识符权利

  15. 15

    错误ITMS-90075:缺少应用程序标识符权利

  16. 16

    Crystal Reports 中缺少参数

  17. 17

    缺少普遍性权利

  18. 18

    提交Mac Catalyst应用程序时,错误ITMS-90283带有“无效的'com.apple.application-identifier'权利值”

  19. 19

    我的应用程序被“缺少推送通知权利”警告所接受

  20. 20

    Apple Swift 3 beta 6中withMemoryRebound的用法

  21. 21

    在Beta环境中测试基于App的Apple Pay

  22. 22

    Crystal Reports中缺少架构

  23. 23

    UIDocumentPickerViewController由于缺少iCloud权利而崩溃

  24. 24

    OpenCV 3.0.0-beta缺少KNN吗?

  25. 25

    Testflight-如何让用户注册Beta

  26. 26

    TestFlight Beta中的不可用消息

  27. 27

    TestFlight Beta仅允许30天

  28. 28

    TestFlight Beta不显示测试人员

  29. 29

    TestFlight Beta仅允许30天

热门标签

归档