自从Xcode 6的更新(可能是sdk8的更新)以来,我无法将我的应用导出到Entreprise发行版。除此之外,我可以导出,Xcode包含由Xcode生成的新配置文件(前缀为“XC:”),但它是“Validate ...”步骤,向我显示此警告。没有一个有效的配置文件允许指定的权利:beta-reports-active
一旦在我的服务器上,应用中的配置嵌入(如果它嵌入的话)是“无效的”,他不会要求我授权推送notif。
如果我在调试模式下(使用电线)构建此生产配置,我有推送通知的警报。
最后,完整的警告:
`未能找到或生成匹配签署资产:
Xcode中试图找到或生成匹配签署资产并未能东阳以下问题这样做。
不匹配provisionning发现“应用/ myApp.app” 无的有效provisionning配置文件允许指定的权利配置文件:测试版的报告,active`
解决方案:
当您导出对于Entreprise Distribution,您不需要验证您的项目。验证选项仅适用于appStore子目录。
因此,当您为企业分配创建配置时,发生此警告是正常现象。其他一切都应该正常运作。
如果您为AppStore子级创建相同的配置,则不会有此警告。我与Apple联系解决了这个问题,这是他们的解决方案。
它为我工作。
你解决了这个问题吗?我也有同样的问题。更新到Xcode 6.1今天,但错误仍然... – 2014-10-21 08:42:17
我刚刚编辑我的帖子与解决方案:) – NiClou 2014-10-22 09:06:48
好吧,我明白你在说什么 - 但在我眼里,这是不是同样的事情,“提交”作为到“导出”。当我按提交时,我可以选择“提交给企业”并指定元信息(即生成.plist)。当我只是输出到一个.ipa时,这不会发生。 – 2014-10-22 10:27:32