【发布时间】: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