Копировать .strings не удалось удалить

Время от времени я получаю такие ошибки в Xcode 4.2. Появляется каждый раз после Product/Clean. У меня есть 15 разных языков в Localizable.strings. После 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 попыток.


person Mike Keskinov    schedule 04.01.2012    source источник
comment
Проверьте разрешения на ваши *.strings и попробуйте вручную удалить все ваши производные данные.   -  person Dmitry    schedule 21.09.2012


Ответы (2)


Попробуйте нажать «Подтвердить настройки» в настройках вашего проекта. У меня была такая же проблема, и после проверки XCode обнаружил, что есть повторяющиеся записи для ресурсов (на одном из этапов сборки). XCode удалил их, и все проблемы исчезли.

person Vitaly S.    schedule 16.01.2013
comment
Мне нравится, как Xcode выдает всевозможные глупые ошибки. - person Duck; 15.05.2016

Чтобы добавить ответ Виталия С., перейдите в «Редактор» -> «Проверить настройки», и в одном из предложенных исправлений должно быть указано Localization.strings.

Подтвердить настройки

person JaredH    schedule 08.03.2017