为什么用户的iCloud Drive需要打开基于CloudKit的应用只使用公共容器?

Ján*_*nos 5 ios cloudkit icloud-drive

为了能够在应用程序中获取用户记录ID仅使用公共容器,我的经验还有更多要求:

  1. 用户应该登录到iCloud
  2. 应该打开应用程序的iCloud Drive
  3. 在线

为什么需要第二个条件?