2014-10-09 62 views
1

自从Xcode 6的更新(可能是sdk8的更新)以来,我无法将我的应用导出到Entreprise发行版。除此之外,我可以导出,Xcode包含由Xcode生成的新配置文件(前缀为“XC:”),但它是“Validate ...”步骤,向我显示此警告。没有一个有效的配置文件允许指定的权利:beta-reports-active

一旦在我的服务器上,应用中的配置嵌入(如果它嵌入的话)是“无效的”,他不会要求我授权推送notif。

如果我在调试模式下(使用电线)构建此生产配置,我有推送通知的警报。

最后,完整的警告:

`未能找到或生成匹配签署资产:

Xcode中试图找到或生成匹配签署资产并未能东阳以下问题这样做。

不匹配provisionning发现“应用/ myApp.app” 无的有效provisionning配置文件允许指定的权利配置文件:测试版的报告,active`

解决方案:

当您导出对于Entreprise Distribution,您不需要验证您的项目。验证选项仅适用于appStore子目录。

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

如果您为AppStore子级创建相同的配置,则不会有此警告。我与Apple联系解决了这个问题,这是他们的解决方案。

它为我工作。

+0

你解决了这个问题吗?我也有同样的问题。更新到Xcode 6.1今天,但错误仍然... – 2014-10-21 08:42:17

+0

我刚刚编辑我的帖子与解决方案:) – NiClou 2014-10-22 09:06:48

+0

好吧,我明白你在说什么 - 但在我眼里,这是不是同样的事情,“提交”作为到“导出”。当我按提交时,我可以选择“提交给企业”并指定元信息(即生成.plist)。当我只是输出到一个.ipa时,这不会发生。 – 2014-10-22 10:27:32

回答

1

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

1

有同样的问题 来自developer.apple.com - 您无法使用adHoc配置文件提交或验证您的存档。

要解决此问题 - 创建新的App Store配置文件。有了这个配置文件,你将解决这个问题)

相关问题