Сбой команды CompileAssetCatalog с ненулевым кодом выхода - PullRequest
0 голосов
/ 25 сентября 2018

Запускаю Xcode 10 и не могу найти много информации об этой ошибке, которая возникает при сборке моего проекта.

Есть идеи как это исправить?

Вот последняя строка перед ошибкой:

Рабочий стол / CheerApp! / CheerApp! /Assets.xcassets Сбой команды CompileAssetCatalog с ненулевым кодом выхода -

Расширено:

CompileAssetCatalog /Users/michaelansell/Library/Developer/Xcode/DerivedData/CheerApp!-ehbjnqaldsycfegiviymewkplqhm/Build/Products/DimgamepipРабочий стол / CheerApp! / CheerApp! /Assets.xcassets (в целевом объекте: CheerApp!) Cd / Users / michaelansell / Desktop / CheerApp!/Applications/Xcode.app/Contents/Developer/usr/bin/actool - текст в удобном для восприятия формате - текст для чтения --notices --warnings --export-dependency-info / Users / michaelansell / библиотека / разработчик / Xcode /DerivedData / CheerApp! -Ehbjnqaldsycfegiviymewkplqhm / Build / Intermediates.noindex / CheerApp! .Build / Debug-iphonesimulator / CheerApp! .Build / assetcatalog_dependencies --output-частичный-info-plist / Пользователи / библиотека / Developer / XDD / Пользователи / michaelCheerApp! -Ehbjnqaldsycfegiviymewkplqhm / Build / Intermediates.noindex / CheerApp! .Build / Debug-iphonesimulator / CheerApp! .Build / assetcatalog_generated_info.plist --app-icon AppIcon --compress-pESs требуемый на-оптимизация пространства --filter-for-device-model iPhone11,2 --filter-for-device-os-version 12.0 --sticker-pack-identifier-prefix Mike.CheerApp-.sticker-pack.--target-device iphone --target-device ipad --minimum-deploy-target 11.4 --platform iphonesimulator --product-type com.apple.product-type.application --compile / Users / michaelansell / Библиотека / Разработчик /Xcode / DerivedData / CheerApp! -Ehbjnqaldsycfegiviymewkplqhm / Build / Продукты / Отладка-iphonesimulator /

Ответы [ 11 ]

0 голосов
/ 01 августа 2019

Если у вас возникла эта проблема в Xcode 10.3, удалите папки iOS DeviceSupport, DerivedData и Archives из папки library / Developer / Xcode и перезагрузите компьютер Mac.

0 голосов
/ 07 августа 2019

Все ответы не работают для меня.Что я решил и нашел, так это исправление Xcode, такого как Xcode11 beta5 или Xcode10.3 stable, и его установка, а затем Shift-Command-K для очистки проекта.

И перекомпиляция проекта с новой версией Xcode решила проблему.

0 голосов
/ 12 июля 2019

Я также столкнулся с той же проблемой, и я выполняю следующие действия:

1- Remove Reference Assets.xcassets папка.

2- Очистить (оба CMD + SHIFT+ K и CMD + ALT + SHIFT + K).

3- Сборка (CMD + B).

4 - Добавьте папку Assets.xcassets.

5- Снова выполните шаги 2 и 3.

0 голосов
/ 24 июля 2019

В моем случае, целевое членство файла .xcassets было по какой-то причине не проверено.Все, что мне нужно было сделать, это снова включить его для цели, над которой я работал, и это исправило ошибку.

0 голосов
/ 03 мая 2019

Похоже, это происходит, если вы меняете одно из изображений, открытых из Активов.Вот некоторые решения, которые сработали:

  1. Запустите приложение на другом симуляторе
  2. Очистите (оба CMD + SHIFT + K иCMD + ALT + SHIFT + K)
  3. Повторно добавить активы в проект
  4. Перезапустить Mac
  5. Шутка: Перезапустить электростанцию ​​
0 голосов
/ 07 мая 2019

В Xcode 10 Перейдите в Product> Clean Build Folder

или

User Shortcut как Shift + Command + K

После того, как этот запуск запускается, он работаетработал в моем случае.

0 голосов
/ 05 марта 2019

Скопировали ли вы папку ресурсов в свой проект XCode?Если это так, у вас может быть 2 и вам нужно стереть старый.

0 голосов
/ 13 ноября 2018

У меня тоже была такая же проблема на Xcode 10 .Перепробовал все, но ничего не получалось.Просто из любопытства попытался скомпилировать мой проект в Xcode 9.4 , и он снова не удался, но на этот раз он дал мне допустимую ошибку.В моем случае это было из-за отсутствия изображений в активах стартового изображения, а в старом проекте вместо раскадровки экрана запуска были изображения запуска.Рекомендую попробовать проект в более низких X-кодах из доступных.

0 голосов
/ 13 ноября 2018

Я обнаружил аналогичную ошибку на нашей машине для удаленной сборки после обновления Xcode 10.1 - но она работала локально на отдельной машине.

Я не запускал xcode на удаленной машине, поэтому он не был установленвсе последние компоненты, запуск xcode и установка отсутствующих компонентов решили эту проблему для нас.

0 голосов
/ 05 ноября 2018

Мне удалось решить эту проблему, выполнив «build clean», удалив папку « DerivedData » и перезапустив мой Mac.

...