无效的代码签名应用程序提交

5

我正尝试将应用程序提交到应用商店,但出现了以下错误。我看到过类似的问题并且有两种不同的解决方案被建议,但它们都没有解决这个问题。

"无效的代码签名权利 - 您的应用程序包签名包含不支持的权限值。具体来说,“com.apple.developer.ubiquity-kvstore-identifier”密钥的值“42Q68FE326.*”不受支持。"

我已经看到了对这个问题的两种不同回复——一种与iCloud启用有关,另一种与应用程序ID中有一个星号/通配符有关。

我创建了一个不带通配符/星号的发布配置文件,但是iCloud仍然启用。似乎没有一个禁用它的复选框...?

在Xcode项目中,我将代码签名标识设置为非星号/通配符发布配置文件,尽管在Xcode组织器下,早期的配置文件仍然存在——包括一个状态为“未找到有效签名标识”的“iOS Team Provisiong Profile”。

我不确定是否因为该配置文件仍然存在而出现此错误,并且我需要在Xcode设置中更改其他内容,还是分发配置文件本身仍然存在问题,与我最初设置应用程序ID时使用的iCloud设置或星号有关。

任何帮助都将不胜感激!!!


有人能验证一下在Xcode 4.1版本中是否已经解决了这个问题吗?就像这篇帖子http://www.cocos2d-iphone.org/forum/topic/21529所说的那样。 - Italo Borssatto
1个回答

2

昨天苹果好像搞砸了一些事情。只需为您的应用程序禁用iCloud并重新生成您的证书,一切都应该正常工作!


1
你知道如何禁用iCloud吗?我没有看到任何禁用选项——它被绿色的灯光突出显示为已启用,也没有任何禁用它的选项... - sharpiemarker1
谢谢!是的,昨天那个选项不在,现在又出现在开发中心了... :) 配置 > 应用程序 ID > 操作 > 配置。 - sharpiemarker1
1
我遇到了完全相同的问题...但在开发者中心的配置部分中没有看到任何关于iCloud的内容。 - simianarmy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接