iOS:没有一个有效的配置文件允许指定的权利

Posted

技术标签:

【中文标题】iOS:没有一个有效的配置文件允许指定的权利【英文标题】:iOS: None of the valid provisioning profiles allowed the specified entitlements 【发布时间】:2015-06-03 15:35:20 【问题描述】:

我正在使用 Braintree API 进行 Apple Pay 集成,我确实成功集成了,但 Apple Pay 没有集成。当我创建 Archive 时,它给了我这个警告

没有一个有效的配置文件允许指定的 权利 beta-reports-active、com.apple.developer.in-app-payments

【问题讨论】:

我在布伦特里工作。如果您有紧急问题,请通过电话或电子邮件contact our support team。 您是否正在尝试执行企业分发?您的配置文件是什么样的?请注意,Apple Pay 权利与企业分发不兼容。 如果您不进行企业分发:您能否确认您的 App ID 已启用 Apple Pay? (这可以在 Xcode > Project > Capabilities 中确认)。您也可以尝试删除并重新创建配置文件——可能需要重新生成它才能添加新的权利。 @RichardShin 我确实从功能启用了 Apple Pay,并添加了这个 Merchant.com.myorg.myapplication 作为商家 ID,这是我在苹果开发者门户上创建的。 @magid 您是否尝试过重新创建配置文件? 【参考方案1】:

转到您的 Braintree 帐户 => 设置 => 处理 => Apple Pay => 证书 => 下载证书签名请求(不是右侧的下载链接)

【讨论】:

以上是关于iOS:没有一个有效的配置文件允许指定的权利的主要内容,如果未能解决你的问题,请参考以下文章

未找到匹配的配置文件(所有有效的配置文件都不允许指定的权利)

“权利具有配置文件不允许的值”,但它没有

没有一个有效的配置文件允许指定的功能:功能:inAppPurchase

iOS 应用程序组不再工作

无效的权利 iOS SDK 4.1

Xcode 6 - 未能找到或生成匹配的签名资产