Xcode v4.2.1 Build 4D502
gcc版本4.2.1(基于Apple Inc. build 5658)(LLVM build 2336.1.00)
GNU gdb 6.3.50-20050815(Apple version gdb-1708)(Thu Nov 3 21:59:02 UTC 2011)
我的资源文件夹中有一堆图像,但是当我删除这些图像并再次运行在模拟器中时,图像仍然存在.我已经从项目编辑器窗口(而不是Finder)中完全删除了图像,并且我使用DELETE(不删除参考),并且仍然显示在模拟器中.如果我通过项目编辑器窗口(不是从Finder)添加新的图像(具有相同的名称),旧的图像仍然被使用,而不是新的.
我努力了:
1)从“项目编辑器”窗口中删除图像.
2)从模拟器中删除应用程序(单击并按住,然后在摆动时删除),然后重新启动计算机.
3)选择产品>清洁.
4)选择产品>选项清洁.
5)选择显示.xcodeproj文件的软件包内容,并删除xcuserdata文件夹中的所有内容.
这是一个令人难以置信的烦人的错误!
如何告诉Xcode停止使用缓存的图像?
我是新手,所以像“清洁目标”这样的东西对我来说并不意味着什么,除非你给我说明如何做到这一点.
谢谢
编辑:
这是我们都错过的另一种选择,这可能与删除/Simulator/../Applications文件夹相同:
在“iOS模拟器”菜单中,有一个名为“重置内容和设置…”的选项
它从来没有发生在我的模拟器是一个单独的应用程序从Xcode,所以我从来没有想过检查菜单项,而模拟器有焦点!
解决方法
原创海报解决:
Oh wait I had a brainstorm because of your suggestion above,and from Terminal I used: find . -name ‘myimage.png’ 2> /dev/null and I found the secret hidden cache! It is in my user library here: ~/Library/Application Support/iPhone Simulator/4.3.2/Applications/ Just delete everything in the Applications directory. May also need to do this one as well: ~/Library/Application Support/iPhone Simulator/5.0/Applications/