Не удалось удалить .strings - PullRequest
5 голосов
/ 04 января 2012

Время от времени я получаю такие ошибки в 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.

enter image description here

enter image description here

РЕДАКТИРОВАНИЕ: Та же проблема с XCode 4.3. После каждой «очистки» (или изменения любых строк) проект успешно собирается после 4-5 попыток.

Ответы [ 2 ]

11 голосов
/ 16 января 2013

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

2 голосов
/ 08 марта 2017

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

Validate Settings

...