2012-01-13 24 views
0

我试图拼命地在xCode 4.2的右边菜单上使用“Add localization”。我想本地化一个图像...这个命令从来没有工作过,并有一个非常奇怪的行为。XCode 4 bug:输出文件的多个build命令

因此,我手动(使用finder创建.lproj文件夹)。

然后我在我的XCode项目浏览器中删除了我的非本地化图像(在.lproj文件夹之外)。 现在我有一些警告和错误:XCode尝试访问已删除的图像(多输出文件的构建命令)。当然,我试图搜索图片,但搜索过滤器没有任何回报。

所以我需要清洁我的项目文件,但我不知道我怎么和我怕我deterioring项目...

你有一个想法?

+0

如果您使用的是Time Machine,则可以将该项目恢复到一小时前的位置。但我敢打赌,你的机器上没有Time Machine音量,对吗? – 2012-01-13 13:36:38

+0

当然不是! :)但是,谢谢你的建议 – Martin 2012-01-13 14:05:02

+0

是啊......就像我预料的那样。请添加Time Machine音量,它可以为您节省麻烦。无论如何,你应该编辑你的问题来添加你的项目窗口的屏幕截图和你看到的错误。呵呵,并且“删除”Xcode 4中的一个文件(你有一个提醒在“删除引用”或“删除”之间进行选择)真的会删除文件。这是Xcode 3(用于将文件移动到垃圾箱)的行为变化很糟糕,您应该像Apple其他开发人员一样,向Apple提交一个错误。 – 2012-01-13 14:09:57

回答

0

我解决了我的问题......或者我应该说Xcode探针。

我很确定这是一个这个奇妙的4.2版本的bug。 如果你有同样的问题,你应该直接编辑您的Xcode项目文件:

  • 首先,复制你的项目文件夹,以防万一...
  • 打开“Project.xcodeproj”(右单击,然后第三个选项(“afficher乐contenu杜帕凯”法语)),
  • 编辑用文本编辑器(如smultron为例)project.pbxproj文件
  • 研究,为有问题的文件
  • 删除代码块在哪里 他们是。
  • 保存。
  • 劳克您的项目,然后清洁(CMD移K)

没问题了!