我已使用在配置门户中选中的“启用iCloud”复选框配置的新配置文件更新并重建了我的应用程序。
接下来,在XCode中,对于app项目,我在Targets-> Summary-> Entitlements中选择了“Entitlements”框,如下所示,以支持iCloud。但是,只要我添加它,我就无法构建应用程序,因为我感到害怕 警告:应用程序失败编码验证。签名无效,或者未使用iPhone分发证书签名。 (-19011)
应用程序构建成功,无代码签名错误,并在未选中“启用权利”时,使用适当的配置文件安装到硬件上。一旦我检查它,它会得到代码签名错误。
我还尝试使用ABCDEF.com.myapp(使用我的真实iCloud ID和应用ID)更新权利文件,以获取com.apple.developer.ubiquity-container-identifiers值。
我做错了什么?非常感谢任何帮助!
答案 0 :(得分:3)
答案 1 :(得分:0)
最后,我找到了解决方案。它最终成为Apple Provisioning Portal问题。
即使我按照以下步骤操作: 1.为App ID选择“启用iCloud” 2.创建(重新生成)为相应的“启用iCloud”应用程序配置的新配置文件 3.在XCode中,对于app项目,我选择了Targets-> Summary-> Entitlements中的“Entitlements”框,如下所示,以支持iCloud。
构建错误仍然存在。所以,我用编辑看了Prov教授,即使我刚刚创建了一个新版本,权利也不在那里。
我发现的是大约1周后,出乎意料!如果我生成了Prov。现在简介它有权利!因此,在PP的生成将获得iCloud权利之前有一段延迟。此外,我向Apple提交了这个问题,因此他们知道这种奇怪的延迟。