最近,将我的应用程序从 v1.0 更新到 v1.0.1。
然后我们的一位测试员说
'Lost all pictures that saved in app' (not photo library)
我发现用 Xcode 安装 App 并更新设备上的 AppStore 版本 将更改应用程序的目录,因此数据将丢失。 (但不是所有数据。一些文件被复制,在我的例子中是 .db 文件。这真的很奇怪)
例)
/var/mobile/Applications/D108B86A-27A8-4665-A490-F1CBB94CE04A/Documents/ /var/mobile/Applications/CCCD0C25-C33E-498F-8D24-9AF243E01A21/Documents/
但这不是正常过程,可能会导致问题。
正常过程中有没有目录变化的可能?(从appstore安装然后从appstore更新)
我想尝试“正常过程”,但没有设备具有旧版本。 所以不能再次在应用商店中显示“更新”按钮:(
最佳答案
我发现更新应用程序会导致目录更改。
因此不应在数据库或文件中保存“完整路径”。
关于iphone - 更新应用程序时是否有可能更改目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11047641/