我开始使用foo.png
作为资源的应用程序,并安装应用程序(在模拟器或设备上)。如果我删除foo.png
,进行干净的构建等,然后安装,那么仍然会出现在模拟器或设备的捆绑包中!
但是我知道该文件在复制到模拟器或设备之前不在捆绑中(例如:
foo.png
不会显示在模拟器或设备上。< / LI>
醇>
所以似乎在更新时,它不会取代应用程序包;相反,它只复制新文件并替换更新的文件。 (我可以确认确实,实际上正确地复制和替换文件。)
为什么不替换整个应用包?
答案 0 :(得分:2)
如果您使用临时版本通过iTunes更新您的应用程序,您将看到您的.app包将被完全替换,旧资源,如原始帖子中描述的foo.png文件将被删除。
答案 1 :(得分:0)
重置模拟器,进入菜单,然后单击重置模拟器。我总是在设备上遇到数据库问题。您必须在设备上删除它。只是我经历过的一个怪癖。