Xcode iCloud"添加" iCloud容器"享有您的App ID"

时间:2016-07-26 07:22:09

标签: ios objective-c xcode icloud icloud-drive

  1. 对于使用iCloud Documents,是Xcode>偏好>帐户> Apple ID的角色管理员?

  2. 我测试了两个帐户。

  3. 结果:

    管理员帐户 - 它有错误" 您的帐户已拥有有效的iOS开发证书"。

    enter image description here

    会员帐户 - 它有错误" 与Apple的沟通失败"。

    enter image description here

    如何清除"添加" iCloud容器"是否有权使用您的应用ID"?

1 个答案:

答案 0 :(得分:0)

您需要在两个应用程序中使用相同的自定义容器ID。 默认情况下,每个项目都会创建自己唯一的容器ID,但您需要对不同的项目使用相同的容器ID。

所以:

1)为第一个应用程序创建自定义ID,类似于XCode建议的。将其添加到自定义容器列表中。

2)打开CloudKit仪表板,确保在iTunesConnect帐户中创建此容器。

3)打开第二个项目/目标并在那里添加相同的自定义容器。

虽然我不确定这是同步数据库或其他大数据的有效方法。如果要保留更新的客户端和管理员数据库,可以考虑基于CloudKit的每个记录同步。