it-swarm.com.ru

Команда Xcode 8.0 /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc завершилась ошибкой с кодом выхода 1

Когда я компилирую свой код на Xcode Version 8.0 beta 4 (8S188o), я получаю эту единственную ошибку, приводящую к компиляции:

Команда /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc не удалось с кодом выхода 1

Я пытался очистить проект и стереть производную папку, но это ничего не изменило .. Что это такое и как я могу узнать о нем больше?

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

Недопустимый битрейт\n% .asUnsubstituted = bitcast% Swift.error *% 13 до i2,! dbg! 438\nLLVM ОШИБКА: найдена сломанная функция, компиляция прервана!\п

41
Fabrizio Bartolomucci

Проблема ушла сама по таинственным причинам. Вместо причудливой ошибки компоновки я получил новую кучу ошибок из-за сброса Swift 3, который приложение компилирует и работает нормально.

2
Fabrizio Bartolomucci

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

49
Adam Bardon

Очистите ваш проект, который исправил мой проект Продукт/чистый 

16
Mohamed Jeylani

Я расскажу вам свою глупую ошибку, ошибка показывает проблему, и мне потребовалось 3 часа, чтобы понять. посмотрите на ошибку ниже

 enter image description here

посмотрите выше на 2 строки ошибки, проблема показана. Очевидно, что в моем случае Xcode жалуется, что отсутствуют файлы Location.Swift и Customer.Swift, посмотрите иерархию моего проекта, эту проблему можно понять.

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

 enter image description here

15
Naveed Ahmad

Если вы посмотрите выше ошибки, Xcode сообщит вам, какой ViewController был добавлен/объявлен дважды, перейдите к нему и удалите ссылку. Сборка и все готово.

15
Giggs

Я получил эту ошибку для основных моделей данных, которые я создал вручную. И ее удалось устранить, изменив атрибут «Codegen» для конкретной сущности на «Manual/None» в Инспекторе моделей данных. 

13
Shyam

Если вы измените какое-либо расположение файловой папки или любой путь к файлу моста Objective-C. Тогда это случилось какое-то время.

  1. Обновите свой мостовой путь.
  2. Очистите свой проект alt + Shift + Command + K
  3. Выйти из Xcode полностью Command + Q
  4. Снова откройте проект и подождите, пока Xcode проиндексирует файлы.

enter image description here

4
Md Imran Choudhury

Я получил эту ошибку, когда пытался запустить проект xcode. Файл Swift не был найден и соблюдается правильно, хотя в файле проекта xcode вы четко видите файл Swift, и когда вы щелкаете по нему в Finder, файл появляется как отдельный файл Swift xcode. Я решил это путем:

  • Удаление проблемного файла Swift 
  • Создание нового файла Swift с тем же именем
  • Xcode сообщает, что файл уже создан, нажмите заменить
  • скопировать/заменить код/​​и т.д. в файле
  • Очистить проект (для хорошей меры)
  • Запустить проект
3
itsmcgh

Решение, которое сработало для меня, заключается в том, что мне пришлось удалить файл .xcdatamodeld в моем проекте и создать новый. Это решило это.

2
PlateReverb

1. Перейдите к настройкам и проверьте путь к файлу info.plist и файлу заголовка моста.

2.Если вы не уверены в правильности, перетащите файлы с левой стороны в соответствующие поля. Это автоматически создаст путь.

  1. Очистить проект и построить снова.

 Build settings screen shot

1
Sateesh Pasala

Попробуйте удалить неактивный файл (удаленный файл) из фаз сборки ...

1
Cwalker815

Я получил эту ошибку и решил, изменив инструменты командной строки Xcode,

Перейти к Xcode -> Настройки -> Выбрать вкладку Locations

Выберите требуемые инструменты командной строки из выпадающего списка, запустите проект, исправлена ​​ошибка.

1
Mohammed Rizwan N

Я создал 3 новые группы и поместил свой MainVC в одну из этих групп. После того, как я удалил одну из созданных мной новых групп, ошибка исчезла после того, как я очистил свой проект. 

0
Kevin Curry

Пожалуйста, обновите весь ваш журнал, который предлагает ошибку, мой говорит мне, что я скопировал классы в файл 

0
Mogician Ha

В моем случае произошла ошибка, когда я переместил свой файл bridging-Header.h из одной папки в другую. и когда я проверил в настройках сборки -> Objective-C Bridging Header, он показывал старый путь. Затем я переместил этот файл обратно в предыдущую папку. 

0
Khushboo Dhote

Произошло со мной, когда я нашел два файла Swift с одинаковыми именами в проекте, даже если у классов разные имена.

0
Hatim

Попробуйте закрыть Xcode, очистить проект и собрать заново.

Сначала уборка была недостаточной. Я должен был на самом деле закрыть его и попробовать еще раз.

0
dustinrwh

Моя проблема заключалась в том, что моей машине не хватало свободного места. Перезапуск очистил ~ 8 ГБ временных файлов, но я думаю, что вы также можете удалить что-то вместо этого.

0
budidino

Это в основном потому, что xcode не получает точный путь к какому-либо файлу или не дублирует имя файла в области ссылок. 

В моем случае я добавил заголовочный файл моста в файл ресурсов и добавил путь в BuildSettings-> заголовок моста Objective-C-> bridgehearfilename.h

Вы должны указать точный путь к этому файлу в этом разделе.

например: BuildSettings-> Заголовок моста Objective-C-> Папка проекта/Ресурсы/bridgehearfilename.h

Исправьте пути к файлам в настройках сборки, затем очистите и соберите проект.

0
Zeesha

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

Я обнаружил, что XCode создает папку с именем папка с именем «Восстановленные ссылки» , просто найдите ее в левом нижнем углу поиска в XCode и удалите ее. После удаления вы получите только ошибку для отсутствующих файлов. Чтобы решить эту проблему, снова добавьте файлы, щелкнув правой кнопкой мыши и выбрав опцию «Добавить файлы». Как только вы закончите с этим, проект компилируется без ошибок.

0
Aditya Deshmane

Основано на ответе Мохаммеда Ризвана N

Если ошибка не исчезла, выполните чистый проект и закройте Xcode. Затем нажмите правую кнопку в файле .xcodeproj/.xcworkspace и выберите соответствующую версию Xcode.

В моем случае я пытался запустить проект в Xcode9/Swift4, в то время как проект был написан на Xcode8/Swift3

0
Roman Romanenko

Для меня это было

Product> alt + Clean Build Folder

OR

alt+Shift+Command+K

0
iUser

В моем случае ошибка сработала, когда XCode не смог найти файл/папку из внешней платформы и зависимости. В таком случае просто pod update / pod install сделайте работу.

0
Oskar