Xcode有时会忘记资源

时间:2011-05-11 15:39:19

标签: iphone xcode ios ios4 xcode4


我遇到了这个大问题。 我有一个iOS应用程序,我用作其他人的基础。通常我会将项目复制到不同的目录中,然后用res中相同名称和相同大小的其他人覆盖图形资源。

问题在于,有时Xcode(3和4)都会忘记其中的一些,即使它们在资源组中存在并链接。我也注意到它们存在于目标的“复制包资源”中。错误发生在设备和模拟器上。

它总是出现在图像上,特别是具有不同后缀的图像,例如:~ipad,@ 2x

一些线索:

- 删除所有.svn隐藏文件夹

- 图像未在任何xib中引用,但仅在代码

中引用

- 名称是正确的(我知道模拟器在设备时不区分大小写)

- 文件的目标本身和“复制捆绑资源”

中的设置错误

- 改变文件的名称(当然还有代码)不会改变这种奇怪的行为

- “触摸”文件不会改变

-clean所有目标没有任何区别

-restore模拟器没有任何区别

-file未本地化

- 删除文件并重新添加不会影响问题

- 在.app包中,图像存在

是否有隐藏的目录或某些????或带引用资源的plist?

感谢您的帮助, 安德烈

1 个答案:

答案 0 :(得分:0)

解决!!!! 我删除了主项目文件夹中的所有.svn文件夹。打开项目,清理目标,恢复iphone模拟器。一切似乎都没问题。

如何显示.svn文件夹。在终端写:

defaults write com.apple.finder AppleShowAllFiles TRUE

killall Finder

恢复以前的配置:

defaults write com.apple.finder AppleShowAllFiles FALSE

killall Finder

希望这会有所帮助。 再见, 安德烈