2

我发布了一个使用 Core Data 和 NSPersistentCloudKitContainer 的 iOS + Mac Catalyst 应用程序。

对用户来说没有问题,但是从 Mac App Store 安装应用程序时对我来说出了点问题:它不仅使用开发数据库而不是生产数据库,而且还合并了两者(我认为它从本地存储加载了开发数据库并从 iCloud 导入产品)。

我曾经在 iOS 上也遇到过类似的问题,但很容易修复:删除 Xcode 或 TestFlight 安装的应用程序,然后通过 App Store 安装。

但是,我找不到 macOS 的解决方案。我已经删除了 ~/Library/Containers 中的应用程序文件夹,并从 /Applications 中删除了该应用程序,但是从 App Store 重新安装后,它又发生了。

我能做些什么来解决这个问题?

请注意,我找到了这个答案,但它并不完全相同 - 在我的情况下,发布的应用程序使用的是开发数据库而不是 macOS 上的生产数据库,所以我不能做“如果调试”的事情(除非我先可能清理所有内容并为下一个版本执行此操作?)。

4

0 回答 0