Ошибка сборки с помощью " ошибка команды с ненулевым кодом выхода"
когда я пытаюсь создать свое приложение с помощью Xcode 9, ошибка прерывает процесс сборки:
команда
CompileStoryboardзавершилась с ненулевым кодом выхода
иногда он показывает эту ошибку:
команда
CompileSwiftзавершилась с ненулевым кодом выхода
Я Новая Система Сборки включен.
что я могу сделать, чтобы это исправить?
9 ответов
закрытие Xcode для меня не имело эффекта. Вместо этого, я очистил проект, используя command + shift + k
Если у вас есть несколько целей, где у двух или более целей есть файлы с одинаковым именем, проверьте целевое членство этих файлов в инспекторе файлов. Ошибка возникает, когда несколько экземпляров одинаково именованного файла задали целевое членство для одного и того же целевого объекта.
эта ошибка произошла со мной, когда я забыл изменить свойства сущности перед созданием подкласса NSManagedObject. Решено:
- удалить
Entity+CoreDataClass.swiftиEntity+CoreDataProperties.swift. - в разделе "класс" инспектора модели сущности измените "модуль" на
Current Product Moduleи "codegen" вManual/None. - воссоздать NSManagedObject.
что помогло мне установить Compilation Mode до Incremental для всех конфигураций в Target's Build Settings. С Whole module режим компиляции у меня есть ошибки. Но эта настройка замедлила построение проекта.
Я также столкнулся с той же проблемой в xcode 10 и попробовал все предоставленные решения, но ничего не работает.
затем я удалил все файлы и папки в следующую папку :
/Users/meenakrishna/Library/Developer/Xcode/DerivedData
и он работал как шарм.
попробуйте посмотреть на свой файл ссылки раскадровки и заставить вас оставить свой идентификатор ссылки пустым. Я дал свой идентификатор ссылки значение (такое же, как .имя файла раскадровки), когда я удаляю идентификатор ссылки и оставляю его пустым, Xcode компилируется без зуда.
