Подтвердить что ты не робот

Ошибка Apple LLVM 6.0: ошибка clang с кодом завершения -1

Я создал свое приложение на своем MacBook Air и продолжал работать с ним там, что было хорошо. Затем я начал работать с коллегой, который использовал другой Mac (конечно). В любом случае, мы передаем наш проект Xcode через Dropbox (мы просто переключаемся на BitBucket, не волнуйтесь;)), когда он попытался открыть проект на своем Mac, появилась ошибка Apple LLVM 6.0 Error со следующей ошибкой, когда на моем компьютере тот же проект отлично работает:

clang: error: нет такого файла или каталога: '/Пользователи/linus/Dropbox/Apps/My App/Projekt/My App/SlideMenu/SlideMenu-Prefix.pch' clang: error: нет входных файлов

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

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

Я знаю, что этот вопрос задавали несколько раз, но никогда не было полезного ответа, который работал на меня. Я попытался отключить Foundation Assertions, как он сказал в другом ответе на эту тему, но это не сработало. Также я перезапустил и даже переустановил Xcode, и все файлы уже существуют, ни один из них не должен отсутствовать.

Я запускаю Xcode 6.0.1 и Mac OS X 10.10. Я надеюсь, что кто-то сможет ответить на этот вопрос, я сейчас отчаянно отчаиваюсь...

4b9b3361

Ответ 1

Эй, я просто столкнулся с той же проблемой. В основном я удалил цель тестирования. Я нашел это:

Ошибки при компиляции iOS 8, Xcode 6.0.1

Что в основном говорит, что:

Нажмите на название своего проекта в списке файлов/папок на слева в Xcode (в самом верху списка). Посмотрите на "Цели" в левой части окна справа. Вероятно, там два перечисленных, а второй - "тестовый" элемент. Щелкните правой кнопкой мыши этот элемент и выберите "удалить". Затем попробуйте запустить проект еще раз. Видеть снимок экрана ниже для визуальной подсказки.

И фотография, которая поможет вам:

Снимок экрана Надеюсь, это поможет!

РЕДАКТИРОВАТЬ: Также в целевом tests я действительно обнаружил, что мне не обязательно нужно его удалять, был сломанный путь, только исправление делает все это снова работой.

Ответ 2

  • Создать новый файл: ⌘cmd + N
  • iOS/Mac > Другое > Файл PCH > YourProject-Prefix.pch.
  • Проект > Настройки сборки > Поиск: "Заголовок префикса".
  • В разделе "Apple LLVM 6.0" вы получите ключ заголовка префикса
  • Введите: "YourProjectName/YourProject-Prefix.pch"
  • Чистый проект: ⌘cmd + ⇧shift + K
  • Проект сборки: ⌘cmd + B

Ответ 3

Решил это, перейдя в мои настройки проекта и изменив цель развертывания. Цель развертывания первоначально была 7.0. Когда я изменил его с iOS 8.0 → 9.1, он отлично работает и ошибок нет.

введите описание изображения здесь

Надеюсь, что это поможет:)

Ответ 4

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

  • Нажмите на название своего проекта (очень верхняя часть навигатора)
  • Нажмите на цель проекта
  • Перейдите на вкладку Build Settings
  • Искать LIBRARY_SEARCH_PATHS
  • Измените его значение на $(inherited).

Здесь вы идете!

Или вы всегда можете удалить настройку сборки вообще! Ура!

Ответ 5

Одна из простых вещей, которые я сделал, я вошел в "Параметры сборки" и изменил свойство для Enable Bitcode от yes до no

Это исправило мою проблему.

Снимок экрана настроек

Ответ 6

clang не может найти ваш предварительно скомпилированный файл заголовка. Вы проверили, есть ли файл с именем SlideMenu-Prefix.pch в /Users/linus/Dropbox/Apps/My App/Projekt/My App/? Путь к предварительно скомпилированному файлу заголовка задается настройкой сборки "Prefix Header" для вашей цели.

Ответ 7

Попробуйте,  В настройках проекта Xcode,    Цели- > Раздел "Тесты" → "Настройки сборки" → "Связывание" удалите все ссылки

ИЛИ удалить раздел "Тесты" в целом.

Постройте снова и все!