问题描述
我发布了一个使用 Core Data 和 NSPersistentCloudKitContainer 的 iOS + Mac Catalyst 应用。
用户没有问题,但出了问题对我来说从 Mac App Store 安装应用程序时:它不仅使用开发数据库而不是生产数据库,而且合并了两个(我认为它从本地存储加载了开发版并从 iCloud 导入了生产版)。
我曾经在 iOS 上也有过类似的东西,但很容易修复:删除由 Xcode 或 TestFlight 安装的应用程序,然后通过 App Store 安装。
但是,我找不到适用于 macOS 的解决方案。我已经删除了 ~/Library/Containers 中的应用程序文件夹,并从 /Applications 中删除了该应用程序,但从 App Store 重新安装后,它再次发生。
我该怎么做才能解决这个问题?
请注意,我发现了 this answer 但它并不完全相同 - 在我的情况下,发布 应用程序使用的是 development 数据库而不是 em>production macOS 上的数据库,所以我不能做“如果调试”的事情(除非我先清理所有东西,然后在下一个版本中这样做?)。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)