更新应用程序时是否有可能更改目录?

时间:2012-06-15 09:05:37

标签: iphone objective-c ios xcode cocoa

最近,将我的应用v1.0更新为v1.0.1 然后我们的一位测试员说了

  

'丢失了在应用中保存的所有照片'(不是照片库)

我发现使用Xcode安装App并在设备上更新AppStore版本 将更改App的目录,因此数据将丢失。 (但不是所有数据。有些文件被复制,在我的情况下.db文件。这真的很奇怪)

离)

  

的/ var /移动/应用/ D108B86A-27A8-4665-A490-F1CBB94CE04A /文档/   的/ var /移动/应用/ CCCD0C25-C33E-498F-8D24-9AF243E01A21 /文档/

但这不是正常的过程,也许会导致问题。

在正常流程中是否有可能更改目录?(从appstore安装,然后从appstore更新)

我想尝试'普通过程',但没有设备有旧版本。 因此无法再次在appstore中显示“更新”按钮:(

2 个答案:

答案 0 :(得分:1)

我发现更新应用程序会导致目录更改。

所以不应该在数据库或文件中保存“完整路径”。

答案 1 :(得分:0)

我遇到了同样的问题:ad-hoc版本的app无法升级到appstore版本。它只是删除ad-hoc并安装应用商店。但在正常更新过程中的应用商店 - >应用程序商店它只替换应用程序包,所以一切都可以正常工作。