Localization 复制。无法删除字符串

Localization 复制。无法删除字符串,localization,build,xcode4.2,Localization,Build,Xcode4.2,在Xcode 4.2中,我经常会遇到这样的错误。每次在产品/清洁后出现。我有15种不同语言的本地化字符串。在2-3次尝试构建应用程序后,错误消失!所以我可以忍受它,但它有点烦人 error: failed to remove /Users/mikhailkeskinov/Library/Developer/Xcode/DerivedData/Dictionary-eiyrziajmltuglfzgtnjxffkojwi/Build/Products/Debug-iphonesimulator/D

在Xcode 4.2中,我经常会遇到这样的错误。每次在产品/清洁后出现。我有15种不同语言的本地化字符串。在2-3次尝试构建应用程序后,错误消失!所以我可以忍受它,但它有点烦人

error: failed to remove /Users/mikhailkeskinov/Library/Developer/Xcode/DerivedData/Dictionary-eiyrziajmltuglfzgtnjxffkojwi/Build/Products/Debug-iphonesimulator/Dictionary.app/nl.lproj/Localizable.strings: “Localizable.strings” couldn’t be removed.


编辑:与XCode 4.3存在相同的问题。每次“清除”(或更改任何字符串)后,在4-5次尝试后成功构建项目

尝试在项目设置中按“验证设置”。我也遇到了同样的问题,在验证之后,XCode发现资源中存在重复条目(在构建阶段之一)。XCode删除了它们,所有问题都消失了。

要添加到Vitaly S.的答案中,请转到编辑器-->验证设置,其中一个建议的修复应该提到本地化。字符串


检查对*.string的权限并尝试手动删除所有派生数据我喜欢Xcode如何产生各种愚蠢的错误。