Xcode Watchkit:没有一个有效的配置文件允许指定的权利:beta-reports-active、com.apple.security.application-groups [重复]

Posted

技术标签:

【中文标题】Xcode Watchkit:没有一个有效的配置文件允许指定的权利:beta-reports-active、com.apple.security.application-groups [重复]【英文标题】:Xcode Watchkit: None of the valid provisioning profiles allowed the specified entitlements: beta-reports-active, com.apple.security.application-groups [duplicate] 【发布时间】:2015-04-19 11:46:29 【问题描述】:

是的,我知道有很多这样的问题,我知道所有问题的答案都是:

登录开发者会员中心

转到标识符、配置文件等

在您的配置文件上单击编辑然后生成

这对我不起作用!我在 Xcode 6.4 Beta 1 和 WatchKit 中开发了我的应用程序。我尝试提交它,但在看到该错误之后,我想也许我应该尝试使用非测试版 Xcode 提交它。顺便说一下,这个错误:

所以我回到 Xcode 6.3,不是 beta Xcode 并尝试再次提交。它做了同样的事情!然后,我仍然在 Xcode 6.3 中创建了另一个项目,然后将我的代码复制并粘贴到了一个不是 beta 版的项目中。我保留了相同的 Bundle ID 和所有内容。

我仍然得到相同的结果。所以我不知道该怎么办!我已经为此工作了一整天,Apple Watch 将在 5 天内发布,我不能错过!!!所以请帮忙!

我试过了:

重新启动 Beta Xcode 和 Normal Xcode

注销并重新登录(我的意思是在 Mac 桌面上)

通过重新生成配置文件来执行普通的 Developer Portal 大话

使用相同的代码创建新项目

请帮忙!提前谢谢你!

【问题讨论】:

查看我对this question tl,dr 的回答:根据需要设置您的配置文件。 【参考方案1】:

我在尝试提交时遇到了类似的错误,如下...

No matching provisioning profiles found for "Applications/yourapp.app"
None of the valid provisioning profiles allowed the specified entitlements: 
beta-reports-active, com.apple.developer.ubiquity-kvstore-identifier.com, 
com.apple.security.application-groups, com.apple.developer.ubiquity-container-identifiers

简答:

删除并重新安装您的配置文件

长答案:

在构建我们的项目时,只需将相应的配置文件复制到~/Library/MobileDevice/Provisioning Profiles 目录即可自动安装。

当问题发生时,我可以看到~/Library/MobileDevice/Provisioning Profiles 中存在正确的配置文件,但是当我打开“iPhone 配置实用程序”Mac 应用程序时,没有出现相应的配置文件(我猜这表明它们不存在) t 正确安装,可能是因为它们已损坏或其他原因)

我不知道它是如何进入这种状态的,但我能够通过删除 ~/Library/MobileDevice/Provisioning Profiles 目录中的现有文件来修复,重新构建应用程序,以便将配置文件复制回强制它们的目录重新安装。

配置文件随后在 iPhone Configuration Utiltiy 中可见,并且在提交到 App Store 时不再出现此错误。

【讨论】:

不工作。还有其他解决方案吗? @MihirOza 我不确定,但如果您已下载并导入您的身份验证链,您可以尝试从 Apple 开发者会员中心删除配置文件。 谢谢。删除 ~/Library/MobileDevice/Provisioning Profiles 文件夹中的所有文件对我有用。 运气好@charles.cc.hsu ?

以上是关于Xcode Watchkit:没有一个有效的配置文件允许指定的权利:beta-reports-active、com.apple.security.application-groups [重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用 Xcode 8 和 watchOS3 配置 WatchKit 应用程序扩展

提交 WatchKit 配置错误

xCode 排除用于提交的 watchkit 扩展

Xcode 11 Beta 不会因为 WatchKit 而构建?

Watch Kit 的推送通知证书/配置文件

如何下载 WatchKit? [关闭]