Ошибка сборки с помощью " ошибка команды с ненулевым кодом выхода"

когда я пытаюсь создать свое приложение с помощью Xcode 9, ошибка прерывает процесс сборки:

команда CompileStoryboard завершилась с ненулевым кодом выхода

иногда он показывает эту ошибку:

команда CompileSwift завершилась с ненулевым кодом выхода

Я Новая Система Сборки включен.

что я могу сделать, чтобы это исправить?

9 ответов


создание проекта снова эта ошибка исчезла. Похоже, это ошибка Xcode 9.


закрытие Xcode для меня не имело эффекта. Вместо этого, я очистил проект, используя command + shift + k


Если у вас есть несколько целей, где у двух или более целей есть файлы с одинаковым именем, проверьте целевое членство этих файлов в инспекторе файлов. Ошибка возникает, когда несколько экземпляров одинаково именованного файла задали целевое членство для одного и того же целевого объекта.


эта ошибка произошла со мной, когда я забыл изменить свойства сущности перед созданием подкласса NSManagedObject. Решено:

  1. удалить Entity+CoreDataClass.swift и Entity+CoreDataProperties.swift.
  2. в разделе "класс" инспектора модели сущности измените "модуль" на Current Product Module и "codegen" в Manual/None.
  3. воссоздать NSManagedObject.

image


Я JSONwebtoken pod установлен, и это вызывало проблемы. Мне нужно было удалить


посмотреть в xcodebuild.log найти ошибку.


что помогло мне установить Compilation Mode до Incremental для всех конфигураций в Target's Build Settings. С Whole module режим компиляции у меня есть ошибки. Но эта настройка замедлила построение проекта.


Я также столкнулся с той же проблемой в xcode 10 и попробовал все предоставленные решения, но ничего не работает.

затем я удалил все файлы и папки в следующую папку :

/Users/meenakrishna/Library/Developer/Xcode/DerivedData

и он работал как шарм.


попробуйте посмотреть на свой файл ссылки раскадровки и заставить вас оставить свой идентификатор ссылки пустым. Я дал свой идентификатор ссылки значение (такое же, как .имя файла раскадровки), когда я удаляю идентификатор ссылки и оставляю его пустым, Xcode компилируется без зуда.