为iCloud选择“启用权利”,即使使用正确的分发配置文件,也会导致代码符号错误

StackOverflow https://stackoverflow.com/questions/8332905

  •  26-10-2019
  •  | 
  •  

我已经使用了一个新的配置文件更新并重建了我的应用程序,该配置文件已配置为“启用iCloud”复选框,在配置门户网站中选择。

接下来,在Xcode中,对于应用程序项目,我选择了Targets-> summary->授权中的“权利”框,如下所示,以支持iCloud。但是,一旦我添加了此内容,我就无法在获得可怕的警告时构建应用程序:应用程序失败的CodeSign验证。该签名无效,或者没有使用iPhone发行证书签名。 (-19011)

该应用程序成功地构建没有代码错误错误,并在未选中“启用权利”时将其安装到硬件上,并具有适当的配置配置文件。一旦我检查它,它就会遇到CodeSign错误。

我还尝试使用abcdef.com.myapp(带有我的真实iCloud ID和应用程序ID)更新授权文件,以换取com.apple.plevevel..ubiquicity-container-ienterifiers value。

我究竟做错了什么?任何帮助是极大的赞赏!

enter image description here

有帮助吗?

解决方案

顺便说一句,我写了一篇博客文章,其中有一个可能会有所帮助的解决方案。

您可以尝试复制并粘贴 <dict> 关键 权利 从您的供应配置文件到您的entitlements(plist)文件。

iCloud Gotchas

其他提示

最后,我找到了解决方案。最终成为苹果配置门户问题。

即使我遵循以下步骤:1。选择应用程序ID的“启用iCloud”。 ,我在Targets-> summary->授权中选择了“权利”框,如下所示,以支持iCloud。

构建错误仍然持续存在。因此,我用编辑来查看省份的教授,即使我刚刚生成了一个新的,也没有在那里的权利。

如果我产生了Prov,我发现的是大约1周之后,惊喜!个人资料现在它具有其中的权利!因此,在PP的产生获得iCloud权利之前,延迟了。我还向苹果提交了这个问题,因此他们知道这个奇怪的延迟。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top