2008-12-31 73 views
3

我在Xcode中遇到了一些奇怪的问题,这几乎不可能通过简单的搜索来找到答案。如何让Xcode刷新其项目图像文件的本地副本?

我在Xcode项目中有几个图标图像文件(只是PNG),当我在Photoshop中修改它们中的一些时,在Xcode中执行另一个生成时,它们不会更新。为了解决这个问题,我必须重新将文件重新添加到项目中,然后删除旧版本的Xcode中已存在的文件。

我在这里做错了什么?我正在更新/替换直接从Photoshop存储在我的项目目录中的图像文件,所以我认为它会重新加载,并且会显示新版本。

更新:看起来像是当我第一次将图像文件导入到我的项目中时,它们被添加到我的“Classes /”子目录中。所以当我更新它们时,它只是将它们添加到我的项目的根目录中。

回答

3

这很奇怪。我建议两两件事:

  1. 检查你不保存您的 Photoshop文件到错误 目录。我知道这似乎是 直截了当,但它的价值 检查。确保你没有将 保存到build /目录或 类似的东西中。

  2. 在模拟器中再次运行之前,请先尝试清理所有构建目标,以确保您的项目在启动模拟器之前实际重新构建。

+0

谢谢,但我试过了。我可以看到新文件具有我在Photoshop中使用的新宽度,但在模拟器中显示的版本仍然是旧版本。 也尝试清洗所有目标,甚至重新启动Xcode。不行。 – jpm 2008-12-31 18:14:05

+4

那么为什么这被标记为答案呢? – thrashr888 2008-12-31 18:18:23

6

我有完全相同的问题。 以下固定对我来说: 在Xcode中,转到项目 - >清洁

这将清除在Xcode缓存中的旧图像,并会显示您的新形象

相关问题