Ошибка компилятора каталога активов
Я не уверен, что я сделал, чтобы получить эту ошибку в 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, он выдал мне следующее сообщение об ошибке:
"Не удалось выполнить ваш запрос, потому что модуль форматирования файла не может проанализировать файл".
У меня также есть такая же проблема, по моему опыту, это вызвано:
- неправильно отформатированный файл -> например, у вас есть файл JPEG, и вы хотите преобразовать его в PNG, переименовав его имя. Вы должны преобразовать или экспортировать его должным образом, используя программное обеспечение для редактирования изображений, например, Photoshop.
- Неверный размер -> в моем случае я создал значок 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 и т. Д." все еще в папке.