【发布时间】:2012-02-07 22:18:39
【问题描述】:
Mac OS X Lion v10.7.2 Xcode v4.2.1 构建 4D502 gcc 版本 4.2.1(基于 Apple Inc. build 5658)(LLVM build 2336.1.00) GNU gdb 6.3.50-20050815(苹果版 gdb-1708)(2011 年 11 月 3 日星期四 21:59:02 UTC)
我的资源文件夹中有一堆图像,但是当我删除这些图像并再次在模拟器中运行时,图像仍然存在。我已经从项目编辑器窗口(不是从 Finder)中完全删除了图像,并且我使用了 DELETE(不是仅删除参考),它们仍然显示在模拟器中。如果我通过项目编辑器窗口(不是来自 Finder)添加新图像(具有相同的名称),那么旧图像仍会被使用,而不是新图像。
我试过了:
1) 从项目编辑器窗口中删除图像。
2) 从模拟器中删除应用程序(单击并按住,然后在晃动时删除),然后重新启动计算机。
3) 选择产品 > 清洁。
4) 选择产品 > Option+Clean。
5) 选择 Show Package Contents of .xcodeproj 文件,并删除 xcuserdata 文件夹中的所有内容。
这是一个非常烦人的错误!
我如何告诉 Xcode 停止使用缓存的图像?
我是新手,所以像“清洁目标”这样的东西对我来说没有任何意义,除非你也给我说明如何去做。
谢谢
编辑:
这是我们都错过的另一个选项,它可能与删除 /Simulator/../Applications 文件夹做同样的事情: 在 iOS Simulator 菜单中,有一个选项叫做 Reset Content and Settings ... 我从来没有想过模拟器是一个独立于 Xcode 的应用程序,所以我从没想过在模拟器有焦点的时候检查菜单项!
【问题讨论】:
-
这真的很奇怪。尝试在 Finder 中查看您的项目,看看您是否可以在项目中的某个地方找到任何 Xcode 未显示的可能导致问题的图像。
-
@"sudo rm -rf" (用户名上的yikes)我也试过了,找不到任何东西。