Подтвердить что ты не робот

Ошибка компилятора каталога активов

Я не уверен, что я сделал, чтобы получить эту ошибку в Xcode 5:

"Ни один из входных каталогов не содержал подходящий набор значков приложений с именем" AppIcon ".

Мое приложение строилось отлично - тогда моя машина была заперта ближе, чем арктическая - не знаю почему - и теперь я получаю эту ошибку.

(Был существующий ответ на этот же вопрос - но я не мог этого понять. Извините)

Спасибо за любую помощь.

4b9b3361

Ответ 1

У меня была эта проблема, когда я случайно сохранил .psd как .png. Преобразование изображения в фактический png вместо файла Photoshop исправил его для меня.

Ответ 2

Хорошо, поэтому я не имел ответа, но у меня был ответ на ночь, поэтому я пробрался вокруг себя - зашел в общую вкладку - раздел "Иконки приложений" и нажал кнопку "Использовать AppIcon" вместо "Не использовать калоги активов".

Это исправлено - ошибка компилятора исчезла.

Не совсем уверен, что все это значит откровенно. Полагаю, что больше docs пробирается.

В любом случае, надеюсь, это может помочь кому-то другому.

Спасибо.

Ответ 3

Если вы изменили цель развертывания на другую версию. Зависимости будут изменены. В моем случае я по ошибке перешел с iOS 6 на 7. изменение назад сделало его ошибкой.

Ответ 4

У меня была эта проблема, и я случайно удалил каталог активов для своих приложений. К счастью, у меня была резервная версия. Чтобы исправить это, я перешел в папку Images.xcassets в моей папке проекта и скопировал папку AppIcon.appiconset из моего проекта резервного копирования - отлично работал.

Ответ 5

Простое решение:

Я застрял в этом выпуске, и после прочтения сообщения " @Michael Enriquez" я понял, что эта проблема возникла из-за неправильного отформатированного ресурса изображений, я беспокоился о том, как чтобы проверить, какой файл я сохранил неправильно, если у меня так много ресурсов изображения. Поэтому я просто использовал программное обеспечение с именем ImageOptim из AppStore, которое я обычно использую для уменьшения размеров изображения, поэтому я перетащил все изображения в ImageOptim, и я понял неправильный файл, ImageOptim показал крестик на неправильном отформатированном изображении, затем я изменил это конкретное изображение на png, и моя проблема решена, Надеюсь, это решение вам поможет. Посмотрите снимок ниже:

введите описание изображения здесь

Ответ 6

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

"Не удалось выполнить ваш запрос, потому что модуль формата файла не может проанализировать файл."

Ответ 7

Я сразу импортировал все изображения из папки в images.xcassets, затем начал сбой сборки. Я пытался удалять один набор изображений за раз и сборку (buildb) до тех пор, пока не получу правильную сборку проекта и не пойму один набор изображений, вызывающий проблему., Затем продолжил удаление одного изображения из этого набора изображений и сборки (⌘b), пока сборка не удалась и не нашла виновника!. Потому что файл другого формата был переименован в PNG.

Ответ 8

У меня просто была эта неприятная ошибка и, кроме удаления неверно включенного .psd файла, я также RMC над .xcodeproject/Show Package Contents и удалил файл .xcworkspace.

Надеюсь, что это тоже поможет другим.

Ответ 9

У меня была эта ошибка, когда я добавил несколько приложений AppIcon в Images.xcassets. Я обнаружил, что выбранный AppIcon, установленный в значках Target/General/App и Launch Images/AppIcon, отличается от имени набора иконок Target/Build/Asset Catalog Compiler-Option/Asset Catalog. Чтобы убедиться, что имя приложения AppIcon/LaunchImage должно быть одинаковым.

Ответ 10

Для меня самым быстрым решением было (сначала скопировать и убедиться, что у вас есть резервная копия изображений) удалить все файлы в Images.xcassets. Затем перейдите в "Редактор" в верхнем меню и нажмите "Новый набор изображений" до "Значка новой ОС X" ниже, чтобы это было безопасно. После этой копии n верните изображения с пустым "Новым и т.д.", все еще в папке.

Ответ 11

У меня тоже такая же проблема, по моему опыту она вызвана:

  • неверно отформатированный файл → например, у вас есть файл jpeg, и вы хотите преобразовать его в png, переименовав его имя. Вы должны преобразовать или экспортировать его правильно, используя программное обеспечение для редактирования изображений, например, фотошоп.
  • Неверный размер → в моем случае я создал значок 72 px X 72 px, но когда я импортировал его, он стал 73 px X 73 px, что вызвано системой обрезки иллюстратора Adobe. Вы должны установить его размер, чтобы он соответствовал требованиям значка приложения.

Примечание: для неправильного размера вам нужно разместить свою доску искусства в четкой координате, например 1000 px, 200 px, я правильно ее понимаю, используя верхний левый якорь.

Ответ 12

для моего случая я столкнулся с такой же проблемой, когда я обновил Xcode до 9.2 с 8.3,

Я просто обновляю цель развертывания как в разделах TARGETS, так и в PROJECT до минимального уровня iOS 11.0
с боковой панели Xcode и решена

Ответ 13

В ваших изображениях есть одна родинка. Найди его и убери. Попробуйте удалить все изображения, затем добавьте несколько изображений и попробуйте снова скомпилировать. Делайте это, пока не обнаружите плохое изображение.