2016-08-04 9 views
27

Когда я компилирую свой код на Xcode Version 8.0 beta 4 (8S188o) I получить эту одиночную ошибку, приносящую компиляцию на провал:Xcode 8.0 Command /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc не удалось с кодом выхода 1

Command /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1

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

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

Invalid bitcast\n %.asUnsubstituted = bitcast %swift.error* %13 to i2, !dbg !438\nLLVM ERROR: Broken function found, compilation aborted!\n

+0

увидеть это ocne http://stackoverflow.com/questions/26156561/xcode-6- 0-1-command-applications-xcode-app-contents-developer-toolchains-xcoded –

+0

Ух, спасибо, я это сделал. Тем не менее, есть множество разнообразных ответов. Я попытался установить оптимизацию в none, но это ничего не изменило. –

+0

И большинство из них относятся к проблемам, которые теперь правильно обнаружены компилятором. –

ответ

2

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

+0

Я все еще застрял в этой проблеме и очистил + Close Project + и попробовал руководство и сгенерировал. Еще одна проблема в Архиве. Мой Xcode 8.2.1 и с помощью Swift 3.0, пожалуйста, поделитесь ответом на эту проблему. – wod

13

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

+2

Я сделал то же самое, что и работал. XCode 8.3.3 – MBH

2

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

0

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

30

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

+0

То же самое для меня. Просто FYI, приложение показывает, где именно проблема. – mihatel

+0

Мы можем только надеяться на ту же функцию в XCode :) –

9

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

3

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

  • Удаление проблемное быстрого файла
  • Создание нового быстрого файла с таким же именем
  • Xcode подсказывает, что файл уже создан, нажмите заменить
  • копию/заменить код /и т.д. в файл
  • Чистого проект (для хорошей меры)
  • Выполнить проект
10

Я получил эту ошибку для моделей данных ядра, которые я создал manually.And он получил решить, изменив частность субъекта " Codegen 'соответствует «Manual/None» в Data Model Inspector.

1

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

Goto Xcode -> Настройка -> Выберите место Вкладки

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

0

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

0

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

1

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

0

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

продукта> Alt + Clean Folder Построить

ИЛИ

alt + Shift + Command + K

0

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

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

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

например: BuildSettings-> Objective C мост header-> Projectfolder/Ресурсы/bridgehearfilename.h

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

0

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

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

5

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

enter image description here

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

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

enter image description here

0

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

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

1

Если вы изменили местоположение папки файла или изменили какой-либо путь к объекту Objective-C Bridging. Затем это произошло некоторое время.

  1. Обновите свой путь моста.
  2. Мойте проект Alt + Shift + Ctrl + K
  3. Выход Xcode полностью Command + Q
  4. Открыть проект снова и ждать Xcode для индексных файлов.

enter image description here

0

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

0

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

0

Based on @Mohammed Rizwan N answer

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^