发出 AppSubmit None 的有效配置文件允许指定的权利 Watchkit

Issue AppSubmit None of valid provisioning profiles allowed the specified entitlements Watchkit

我有 2 天时间尝试解决这个问题。 当我尝试提交我的应用程序时,我遇到了两个问题

No matching provisioning profiles found for "Applications/myapp.app None of valid provisioning profiles allowed the specified entitlements: beta-reports-active, com.apple.security.application-groups.

在 WatchKit 中也是如此 Extension.appex

捆绑包是 com.mycompany.myappcom.mycompany.myapp.watchkitapp

应用程序组在我的应用程序和 Apple Watch 应用程序中处于活动状态 group.com.mycompany.myapp 在 .Entitlements com.apple.security.application-groups 中,我的应用程序组有项目 0

知道这个问题吗? 谢谢

这个问题看起来和这个问题很相似。

还有这个问题:

我遇到了同样的问题。这是对我有用的解决方案。

技术问答 QA1830 beta-reports-active 权利 问:如何解决 "beta-reports-active" 代码签名错误? https://developer.apple.com/library/ios/qa/qa1830/_index.html

在包含 WatchKit 扩展之前,我必须重新生成我用来提交整个应用程序的 "Distribution" 配置文件。具体来说,这些步骤解决了我的问题:

我登录了 developer.apple.com,选择了 "Certificates, Identifiers & Profiles"。

  1. 在 Certs IDs & Profiles 网站 > Provisioning Profiles 页面上,单击 App Store 配置文件。
  2. 点击'Edit'
  3. 点击'Generate'

我在 XCode 7 中遇到了同样的问题。但是当我使用最新版本的 XCode (9) 时,我可以成功提交构建。