为什么我的iPhone应用程序包在更新期间没有替换旧的?

Jes*_*der 5 iphone xcode

我开始使用一个foo.png作为资源的应用程序,并安装应用程序(在模拟器或设备上).如果我删除foo.png,做一个干净的构建等,并安装,然后它仍然显示在模拟器或设备上的捆绑!

但我知道在复制到模拟器或设备之前文件不在包中(例如:

  1. 我可以看到它不在build文件夹中.
  2. 如果我从模拟器或设备中删除应用程序,然后安装,则foo.png 不会显示在模拟器或设备上.

因此,似乎在更新时,它不会取代应用程序包; 相反,它只复制新文件并替换更新的文件.(我可以确认它确实可以正确地复制和替换文件.)

为什么不替换整个应用程序包?

Rud*_*ger 0

重置模拟器,进入菜单,然后单击重置模拟器。我总是遇到设备上数据库的问题。您必须在设备上将其删除。只是我也经历过的一个怪癖。