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

标签 xcode bundle code-signing

我正在尝试向应用程序商店提交应用程序,但收到以下错误。我见过类似的问题,并提出了 2 个不同的解决方案,但都没有解决问题。

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

针对此问题,我看到了 2 种不同的回应 - 要么与启用的 iCloud 有关,要么与应用 ID 中存在星号/通配符有关。

我创建了一个分发配置文件,其中没有通配符/星号 - 但 iCloud 仍处于启用状态。似乎没有一个复选框可以禁用它......?

在 Xcode 项目中,我将代码签名身份设置为非星号/通配符分发配置文件 - 尽管在配置配置文件下的 Xcode 管理器中,早期的配置文件仍然存在 - 包括“iOS Team Provisiong 配置文件”状态为“未找到有效的签名身份”。

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

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

最佳答案

苹果昨天似乎把事情搞砸了。只需为您的应用禁用 iCloud 并重新生成证书,一切就可以正常工作了!

关于xcode - 提交的代码签名应用程序无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7655545/

相关文章:

iOS:在 Xcode 中预编译的 Pro/Lite 版本

android - 使用声明为 "intent.extras"对象的空变量初始化 "Bundle"

java - 来自数据库的消息包 Spring MVC 3

certificate - 自签名证书 - 无法打开证书

c# - 代码签名 VS 驱动程序签名证书

ios - 如果日期更改则执行操作

swift - 在范围内找不到 'CodingKeys',不一致错误

java - OSGi list 为空

linux - 是否有微软的 signtool 的开源替代品来使用 sha2 对 exe 进行签名?

objective-c - iOS 应用程序运行时禁用闲置模式