【问题标题】:Accessing records from a different AppleID in CloudKit dashboard在 CloudKit 仪表板中访问来自不同 AppleID 的记录
【发布时间】:2019-06-02 07:22:04
【问题描述】:

我有两个 AppleID - 一个用于我的个人 ADC 开发人员计划 (ADC AppleID),另一个用于我的设备 (Device AppleID)。现在我想将 CloudKit 添加到我的一个应用程序中,并在 CloudKit 仪表板中查看/调试来自我的“设备”AppleID 的 CK 数据。我需要使用设备 AppleID 进行测试,因为它还包含一个大照片库作为示例数据。

我将我的设备 AppleID 作为“开发人员”添加到我的 ADC 程序中 - ADC AppleID 是代理,设备 AppleID 是开发人员。

当我使用设备 AppleID 登录 CloudKit 仪表板时,我收到错误消息

“您不是开发团队的成员 您登录时使用的 Apple ID (....) 不是任何开发团队的成员,这是访问 CloudKit 容器所必需的。

如何在 ClodKit 仪表板中检查设备 AppleID 的私有数据库?

【问题讨论】:

  • 我认为这不可能。您只能使用仪表板检查与开发者帐户关联的数据。

标签: cloudkit apple-id


【解决方案1】:

是的,您可以这样做。您只需前往 App Store Connect > Users and Access 并将您的其他 Apple ID 添加为开发团队的成员。

确保为帐户提供足够的权限以访问 CloudKit 仪表板。由于它是您拥有的 Apple ID,我建议将新帐户设为 Admin,但我认为 Developer 角色也将能够登录 CK Dashboard。

您要做的最后一件事是授予新帐户访问容器的权限。这在 CloudKit Dashboard 内。点击 Container Permissions,新帐户应该会在此处列出。点击帐户旁边的框以授予权限。

...然后...

祝你好运!

【讨论】:

  • 我尝试创建另一个帐户代理但仍然无法登录 CK 仪表板:-(
  • @Tom_E 我忘了还提到您必须在 CloudKit 容器权限中添加用户。我会更新我的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-10
  • 2020-08-08
  • 2022-11-11
  • 1970-01-01
  • 1970-01-01
  • 2016-04-22
相关资源
最近更新 更多