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

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

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

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

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

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

12 ответов

Решение

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

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

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

Это исправило ошибку компилятора.

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

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

Благодарю.

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

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

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

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

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

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

  1. неправильно отформатированный файл -> например, у вас есть файл JPEG, и вы хотите преобразовать его в PNG, переименовав его имя. Вы должны преобразовать или экспортировать его должным образом, используя программное обеспечение для редактирования изображений, например, Photoshop.
  2. Неверный размер -> в моем случае я создал значок 72 px X 72 px, но когда я импортировал, он стал 73 px X 73 px, это вызвано системой отсечения Adobe Illustrator. Вы должны установить его размер, чтобы он соответствовал требованиям к значку приложения.

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

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

У меня была эта ошибка, когда я добавлял многократный AppIcon, установленный в Images.xcassets. Я обнаружил, что выбранный AppIcon, заданный в Target/General/ Значки приложений и Launch Images/AppIcon, отличается от Target/Build Setting/ Comport-Option Compiler-Option / Каталога активов App Name Name Set Icon. Так что убедитесь, что имя набора AppIcon/LaunchImage должно быть одинаковым.

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

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

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

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

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

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

Другие вопросы по тегам