ios - 从 Testflight 安装同一应用程序的不同构建版本时,UserDefaults 被清除

标签 ios swift xcode nsuserdefaults testflight

我有一个应用程序,并且我的 iPhone 设备上安装了特定版本。现在,当我从 TestFlight 安装同一应用程序的不同构建版本时,UserDefaults 数据将被清除(但在相同版本的情况下仍然保存)。现在我想知道这是否是默认行为或者我错过了什么。另外,我想知道这种行为的解决方法。

最佳答案

我明白了。它是在 ApplicationManger 中手动在代码中完成的,与 TestFlight 无关。

关于ios - 从 Testflight 安装同一应用程序的不同构建版本时,UserDefaults 被清除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60037789/

相关文章:

swift - 使用 Firebase 获取属于子项的键值

ios - View Controller 的内容根据segue标识符改变

ios - 如何在 iOS 13 中支持低数据模式?

iOS8 无法隐藏 UISearchController 中搜索栏上的取消按钮

swift - 沿路径的节点轨迹,如 hello world

xcode - 如果尚未安装在 iOS 10 上的设备中,应用程序会立即崩溃

ios - 新Xcode开发电脑证书问题

ios - 将数据从 ViewController 传递到 UITableViewController

ios - 在 OpenGL ES 中渲染 "layers"

ios - Swift:出现错误 "A stable connection to the server could not be established."