我正在构建一个包含自己的iCloud容器的应用。功能配置如下所示。
以下是Info.plist中的关键条目。
<key>iCloud.com.dearle.Ascert</key>
<dict>
<key>NSUbiquitousContainerIsDocumentScopePublic</key>
<true/>
<key>NSUbiquitousContainerSupportedFolderLevels</key>
<string>Any</string>
<key>NSUbiquitousContainerName</key>
<string>Ascert</string>
</dict>
据我了解,我放入我的应用容器的任何内容都应该显示在名为Ascert的文件夹下的iCloud驱动器中,并且我应该可以从iCloud驱动器中打开我的应用程序中的文档。
我已经尝试了所有我能想到的东西,不幸的是我对xCode不是很有经验所以我不确定我哪里出错了。
任何帮助都将不胜感激。
答案 0 :(得分:0)
我也面临同样的问题,你所做的设置是正确的。在运行iCloud功能的代码之前,请尝试增加版本号和版本号。这对我有用。显然,只要这些值没有增加,就不会选择iCloud设置
答案 1 :(得分:0)
否,它不会在iCloud驱动器中显示。它将在iCloud /管理存储/容器名称中。 要在具有相同Apple ID的不同设备之间同步文件,请使用方法startDownloadingUbiquitousItemAtURL。 Source