iOS - 更改 iCloud 容器名称

标签 ios icloud icloud-drive

我在开发阶段一直使用 iCloud 容器,没有出现任何问题。 到目前为止,容器应用程序有一个默认的 NSUbiquitousContainerName,使用应用程序的 bundle 。

现在,我希望为 iCloud Drive 中显示的文件夹取一个更友好的名称,因此我已将 NSUbiquitousContainerName 值更改为我的应用程序名称。

<key>NSUbiquitousContainers</key>
<dict>
    <key>container-id</key>
    <dict>
        <key>NSUbiquitousContainerIsDocumentScopePublic</key>
        <true/>
        <key>NSUbiquitousContainerName</key>
        <string>AppName</string>
        <key>NSUbiquitousContainerSupportedFolderLevels</key>
        <string>Any</string>
    </dict>
</dict>

然后我提高了内部版本号,并运行了该应用程序。 我使用以下文件夹导出文档:

FileManager.default.url(forUbiquityContainerIdentifier: nil)?.appendingPathComponent("Documents")

文档仍然导出到旧文件夹,而不是新文件夹。 我应该如何重命名容器的文件夹?

最佳答案

如果更改容器名称,则应增加构建号。

关于iOS - 更改 iCloud 容器名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55089078/

相关文章:

ios - iCloud 和 Web 应用程序

macos - 在 iCloud Drive 中进行 latex 化

ios - 为什么不允许我的团队管理 iCloud 容器?

ios - iCloud Drive 与 iCloud 文档

ios - pjsua_call_make_call 返回状态 450851

swift - 如何在 SwiftUI View 中自动反射(reflect) Core Data+iCloud 的变化?

ios - UILocalNotification 的 fireDate 上如何进行任何处理?

ios - 如何通过应用程序打开 iCloud 设置

ios - NSPredicate 返回子查询数组

android - 在 Android 和 iOS 上保护 HTTP API 调用的最简单和最安全的方法是什么?