gpt4 book ai didi

Xcode- 删除的图像出现在模拟器中

转载 作者:行者123 更新时间:2023-12-03 20:18:56 25 4
gpt4 key购买 nike

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) 选择产品>选项+清洁。

5) 选择 Show Package Contents of .xcodeproj 文件,并删除 xcuserdata 文件夹中的所有内容。

这是一个令人难以置信的烦人的错误!

如何告诉 Xcode 停止使用缓存图像?

我是新手,所以像“清洁目标”这样的东西对我来说没有任何意义,除非你也给我关于如何做的说明。

谢谢

编辑:

这是我们都错过的另一个选项,它可能与删除/Simulator/../Applications 文件夹的作用相同:
在 iOS Simulator 菜单中,有一个选项叫做 Reset Content and Settings ...
我从来没有想过模拟器是一个独立于 Xcode 的应用程序,所以我从没想过在模拟器有焦点时检查菜单项!

最佳答案

手动删除构建文件夹可能会有所帮助。由于未知原因,清洁并不总是正确执行此操作。 build 文件夹曾经在项目目录中,但现在(也)存在于 ~/Library/Developer/Xcode/DerivedData/ 中。

由原海报解决:

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/

关于Xcode- 删除的图像出现在模拟器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8821316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com