【问题标题】:Can a Mac OSX app access CloudKit without being on the Mac App Store?Mac OSX 应用程序可以在不进入 Mac App Store 的情况下访问 CloudKit 吗?
【发布时间】:2020-08-27 20:45:10
【问题描述】:

在 Mac App Store 上是访问 iCloud 的要求。

同样适用于访问 CloudKit 吗?

场景是让 Mac OSX 应用程序通过 CloudKit 与 iOS 应用程序共享数据。

根据这篇文章 - http://9to5mac.com/2014/06/05/icloud-drive-enables-non-mac-app-store-apps-to-use-icloud-document-storage/ - 你没有,但我正在寻求任何真正设法做到这一点的开发人员的确认。

【问题讨论】:

标签: cloudkit


【解决方案1】:

根据此 WWDC 视频(见 6:00 分钟),Mac 应用程序发生了变化:

https://developer.apple.com/videos/play/wwdc2016/226/?time=359

它现在可以在 mac 应用商店之外使用。

【讨论】:

    【解决方案2】:

    您链接到的文章与 CloudKit 无关,实际上甚至没有提到 CloudKit。 CloudKit 不是 iCloud。

    文章所说的(可能是真的)是在应用商店之外分发的应用可以访问 iCloud Drive。这是一项尚未正式发布的新功能,显然类似于 Dropbox。应用程序可能能够像在 Mac 上的任何其他文件夹中一样读取/写入 iCloud Drive 中的文件。

    CloudKit 是一个完全独立的系统,具有 Web 服务风格的 API,用于使用 Apple 的服务器读取和写入结构化数据。它不适用于应用商店以外的应用,因为除非应用通过 Apple 的应用配置流程具有适当的功能,否则这些 API 将无法工作。

    【讨论】:

    • 谢谢,Tom,是关于“iCloud 文档”的部分让我走错了方向。
    【解决方案3】:

    由于 CloudKit 现在在 iOS 8 中发布,但问题本身是有效的。

    引用文档:

    CloudKit 是一项应用服务,仅适用于通过 App Store 和 Mac App Store 分发的应用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-28
      • 2018-06-13
      • 1970-01-01
      • 2012-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-17
      相关资源
      最近更新 更多