ios - 没有有效的配置文件允许指定的权利 : beta-reports-active

标签 ios xcode provisioning-profile in-house-distribution

自从 Xcode 6 更新(可能还有 sdk8 更新)后,我无法导出我的应用程序以进行 Entreprise 分发。

否则,我可以导出,Xcode 包含由 Xcode 生成的新配置(以“XC:”为前缀),但显示此警告的是“验证...”步骤。

一旦在我的服务器上,应用程序中嵌入的配置(如果它是嵌入的)是“无效的”,他没有要求我授权推送通知。

如果我在 Debug模式下(使用线路)使用此生产配置进行构建,我会收到推送通知警报。

最后,完整的警告:

`未能找到或生成匹配的签名 Assets :

Xcode 尝试定位或生成匹配的签名 Assets ,但由于以下问题未能成功。

找不到“Applications/myApp.app”的匹配配置文件 没有一个有效的配置文件允许指定的权利:beta-reports-active`

解决方案:

当您为 Enterprise Distribution 导出时,您不需要验证您的项目。 Validate 选项仅适用于 appStore 提交。

因此,当您为企业分发创建配置时,出现此警告是正常的。其他一切都应该正常运行。

如果您为 AppStore 提交创建相同的配置,您将不会收到此警告。我就这个问题联系了 Apple,这是他们的解决方案。

它对我有用。

最佳答案

解决方法: 当您提交企业时,它会生成 .ipa 和 .plist。如果你已经有这个plist文件,则不需要提交,导出ipa即可。编辑:使用 Xcode 6,您无法提交 Entreprise。它只是导出:)

关于ios - 没有有效的配置文件允许指定的权利 : beta-reports-active,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26274306/

相关文章:

objective-c - NSMutableURLRequest setHTTPBody 方法导致应用程序崩溃并出现 SIGABRT 警告

iphone - UITableViewCell的动态高度

ios - 从 .p12 证书 iOS 创建分发配置文件

iOS 删除或转移保留的应用配置文件

ios - 表格单元格 View 未右对齐

ios - 如何在 iOS 上压缩 Realm DB?

ios - 如何获取ios中所有UTC缩写的列表?

ios - Xcode 11 中的 iOS 构建失败

ios - 跨多个 MTKViews 共享一个 MTLCommandBuffer

ios - 无法在新的 Apple Web 界面下编辑配置文件