【问题标题】:iCloud Document Directory for App is not Appearing at iCloud Directory in Files App应用程序的 iCloud 文档目录未出现在文件应用程序的 iCloud 目录中
【发布时间】:2019-09-24 03:37:37
【问题描述】:

我的 iPhone 应用程序的 Document 文件夹与 Files 应用程序上的 iCloud 位置存在问题。 我的应用程序的文档文件夹出现在文件应用程序的设备端,但它没有出现在文件应用程序的 iCloud 位置。 iCloud 仪表板清楚地显示了使用我的应用程序创建为默认容器的 iCloud 容器,但它没有出现在 iPhone 的文件应用程序上。 如何让 iPhone App 的文档文件夹出现在 Files App 的 iCloud 位置?

我已经在 XCode for iPhone 应用项目中安装了iCloud 默认容器。 我将 UIFileSharingEnabled 添加为 YES 并将 LSSupportOpeningDocumentsInPlace 添加为 YES 到我的 plist 文件中。 所以我可以在 iPhone 的 Files App 的设备端看到我的应用程序的 Document 文件夹,但在 iCloud 驱动器端看不到该文件夹​​。

我已将 iCloud 项目添加到苹果开发者帐户上此应用程序的配置中,因此我可以编辑其功能并启用所有 iCloud 复选框。

所以我可以在 XCode 上获取 UbiquityContainer 的 url。

但是当我尝试使用 iCloudDocumentSync 库的 iCloud.shared()?.checkAvailability() 函数时,它说 iCloud url 为零,因此无法获得 iCloud 可用性。

希望您能帮助我配置我的 App Project 的 Cloud Settings,以便我的 App Documents Directory 出现在 iCloud Drive 上,并且我可以正确使用 CloudKit。 谢谢。

【问题讨论】:

  • 您找到解决此问题的方法了吗?我遇到了同样的问题...我更改了构建版本号等,我可以保存到/Documents 文件夹,并且可以在整个终端中查看文件,但在 iCloud Drive 中看不到物理文件夹.

标签: ios swift icloud-documents


【解决方案1】:

根据https://developer.apple.com/library/archive/qa/qa1893/_index.html,您可能必须提高内部版本号才能传播更改。

我遇到了同样的问题,并最终设法通过在其中写入一些文件来使 iCloud 文档目录可见。另请注意,文件应用仅在 iCloud 和本地显示 Documents 子文件夹,因此请不要忘记将 /Documents 附加到您的 iCloud 容器 URL。

【讨论】:

  • 感谢您与我联系并回答我。但这并没有给我解决方案。我实际上尝试将文件保存到 Documents 目录,它不是空的,但仍然不可见。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-09
  • 1970-01-01
  • 1970-01-01
  • 2011-04-18
  • 1970-01-01
相关资源
最近更新 更多