更改 iPhone 应用程序的名称...仍然可以访问 UserDefaults

Change name of iPhone app... still be able to access UserDefaults

我有一个面向世界的应用程序.. 我们称它为 xyzFREE。 Apple 不再允许 FREE 这个名字出现在应用名称中。所以我将其更改为 xyzLITE。我创建了一个新的 Xcode 项目,然后将包 ID 从 xyzLITE 更改为 xyzFREE,并将我从应用商店下载的版本更新为新版本。一切似乎都很好。

xyzFREE 使用 UserDefaults 来存储高分。新版本的 xyzLITE 创建了自己的 UserDefaults,所以所有的高分都没有了。有没有办法从 xyzFREE 加载 UserDefaults,这样我就可以转换它并将其保存在 xyzLITE 的 UserDefaults 中?

我也试过创建一个新版本的xyzFREE,将名称更改为xyzLITE,但它仍然做同样的事情。它创建自己的 UserDefaults,因此所有高分都消失了。

只需更改您应用的显示名称。