Что такое файлы Icon\r и как их удалить?

Я заметил, что в моем проекте xcode я вижу файл Icon\r. Когда я захожу в папку, где находится проект из Finder, я не вижу этого файла. Я считаю, что это какой-то скрытый файл, который я не должен видеть. Однако xcode видит этот файл и вызывает некоторую ошибку в моем проекте, когда я пытаюсь его заархивировать.

Вот ошибка, которую я получил:

error: Codesign check fails : /var/folders/7l/l93zzs6n4h14qb7rmj5r7zn00000gn/T/GtLyx05w1O/Payload/stryker.app: a sealed resource is missing or invalid
In architecture: armv6
resource added: /private/var/folders/7l/l93zzs6n4h14qb7rmj5r7zn00000gn/T/GtLyx05w1O/Payload/stryker.app/www/Icon
resource missing: /private/var/folders/7l/l93zzs6n4h14qb7rmj5r7zn00000gn/T/GtLyx05w1O/Payload/stryker.app/www/Icon

Есть ли способ удалить этот файл? Я не могу удалить его из xcode. Когда я перетаскиваю его в корзину, ничего не происходит, и когда я щелкаю его правой кнопкой мыши, он не дает мне возможности удалить файл.

Папка проекта находится внутри моей папки Dropbox, поэтому я думаю, что именно dropbox поместил туда файл.

Любая идея о том, как я могу удалить это? Спасибо.введите описание изображения здесь

Ответы (1)

Файл Icon\rиспользуется, когда вы собираетесь изменить значок папки: когда вы меняете значок, он фактически применяется не к самой папке, а к файлу Icon\rвнутри рассматриваемой папки.

Вы можете удалить файл через терминал с помощьюrm $'Icon\r'

В качестве альтернативы, если вы хотите удалить файл через Finder, вы должны сначала сделать его видимым; также то, что вы можете сделать через терминал:SetFile -a v $'Icon\r'


Несколько связанная информация о том, как изменить значок файла или папки с помощью терминала: изменение значка файла или папки с помощью терминала

… И обязательно увидеть Icon? файл на рабочем столе OS X в режиме суперпользователя.

Большое спасибо, сэр. Это позволило мне удалить значок\r, и теперь я могу успешно заархивировать свой проект!