我遇到了这个大问题。
我有一个iOS应用程序,我用作其他人的基础。通常我会将项目复制到不同的目录中,然后用res中相同名称和相同大小的其他人覆盖图形资源。
问题在于,有时Xcode(3和4)都会忘记其中的一些,即使它们在资源组中存在并链接。我也注意到它们存在于目标的“复制包资源”中。错误发生在设备和模拟器上。
它总是出现在图像上,特别是具有不同后缀的图像,例如:~ipad,@ 2x
一些线索:
- 删除所有.svn隐藏文件夹
- 图像未在任何xib中引用,但仅在代码
中引用- 名称是正确的(我知道模拟器在设备时不区分大小写)
- 文件的目标本身和“复制捆绑资源”
中的设置错误- 改变文件的名称(当然还有代码)不会改变这种奇怪的行为
- “触摸”文件不会改变
-clean所有目标没有任何区别
-restore模拟器没有任何区别
-file未本地化
- 删除文件并重新添加不会影响问题
- 在.app包中,图像存在
是否有隐藏的目录或某些????或带引用资源的plist?
感谢您的帮助, 安德烈
答案 0 :(得分:0)
解决!!!! 我删除了主项目文件夹中的所有.svn文件夹。打开项目,清理目标,恢复iphone模拟器。一切似乎都没问题。
如何显示.svn文件夹。在终端写:
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
恢复以前的配置:
defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder
希望这会有所帮助。 再见, 安德烈