57
задан 28 November 2018 в 03:18

19 ответов

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

filenames are used to distinguish private declarations with the same name
0
ответ дан 1 November 2019 в 15:38

Я получил ту же ошибку при соединении отдельных раскадровок. Ошибка, "Управляют CompileSwiftSources, отказавший с ненулевым кодом выхода". показан, потому что я просто забыл устанавливать контроллер представления во второй раскадровке, которую я связываю как 'начальный контроллер представления'.

0
ответ дан 1 November 2019 в 15:38

Я получил эту ошибку при попытке выполнить мои модульные тесты в подмодуле. То, что я сделал, Изменение, средство моделирования => Чистит проект => Сборка проект => модульные тесты Выполнения . После того, как это мои модульные тесты работает без любой проблемы.

0
ответ дан 1 November 2019 в 15:38

Я столкнулся с подобной проблемой. Я сделал

  • , чистый проект - не работал
  • , Удаляют Папку Производных данных - не работал
  • , система сборки Изменения к Legacy Build Settings - не работала
  • Перезапуск, XCode - не работал
  • Комментарий часть моего кода, typedef NS_ENUM в.h файле и связанных с перечислениями работах. Создайте систему и создайте показанный успех. Затем не прокомментируйте код и создайте снова - Волшебно работает
0
ответ дан 1 November 2019 в 15:38

Я попробовал много опций, обсужденных здесь.

  • Удаляют и переустанавливают переходные приставки
  • , Чистая Папка Сборки
  • Удаляет Производные данные
  • , Добавляют SWIFT_ENABLE_BATCH_MODE и устанавливают его значение ни к КАКОМУ
  • Перезапуск XCode и Перекомпиляция
  • iMac Перезапуска и Перекомпиляция
  • Режим Компиляции набора к Возрастающему
  • Измененные настройки сборки: SWIFT_COMPILATION_MODE = однофайловый и SWIFT_OPTIMIZATION_LEVEL = "-O"

Ничто не работало. Я использую бету (11M336w).

Версии 11.0 XCode Наконец, я загрузил новую копию и заменил ту, которую я ранее установил. Это была та же точная версия. Это добилось цели.

1
ответ дан 1 November 2019 в 15:38

У меня была та же ошибка при Перезапуске XCode, и Перекомпиляция Устранила проблему для меня.

1
ответ дан 1 November 2019 в 15:38

Для меня проблема состояла в том, что на моем Podfile я не помещал use_frameworks!. Я просто некомментирую, что строка, работайте pod install на терминале снова. И это было зафиксировано.

Это было прокомментировано, так как приложение было полностью сделано на Objective C. Так как приложение теперь использует Быстро, я должен был внести то изменение на Podfile

1
ответ дан 1 November 2019 в 15:38

Так как эта проблема надеется иметь десятки возможных решений, и первопричина могла быть очень неопределенной, я брошу свою ситуацию в кольцо. Половина моих переходных приставок перестала работать со своего рода CompileSwiftSource отказ, но только на архиве. Я все еще смог создать для устройства и средства моделирования очень хорошо. Я попробовал много (если не все) решений, предложенных здесь без удачи. Одна из переходных приставок имела немного отличающуюся ошибку перед CompileSwiftSource ошибка, таким образом, я перешел к обновлению и попытке починить ту единственную переходную приставку. Это было Cache библиотека для iOS, которая не была обновлена в некоторое время. Было ветвление, которое решило вопрос с обновлением к Xcode 10.2, который я смог обновить к и после этого, все другие проблемы заботились о себе. Поэтому ищите единственную изолированную часть в своих переходных приставках, если Вы получаете набор их erroring и запускаетесь там.

2
ответ дан 1 November 2019 в 15:38

Команда CompileSwift перестала работать с ненулевым кодом выхода

, Эта ошибка происходит при миграции кода от Xcode 9 до Xcode 10 +. Это из-за любого имени класса конфликтует с существующими классами яблока. Например: состояние, Событие и т.д.

  1. Поэтому сначала меняет имя класса/структуры, если кто-либо существующий в Вашем коде как "состояние" к "StateDetail"

  2. , Если Info.plist добавляется в цели, , удалит метку из него так, то это не скопирует комплект приложений (Последнее соображение безопасности Xcode10).

    • Избранный файл Info.plist и снятие флажка под [1 112] "Целевое Членство" в инспекторе Идентификационных данных правой стороны

И сборка кодируют снова!!!

2
ответ дан 1 November 2019 в 15:38

Я встретился с этой ошибкой, когда я обновлял свой проект от Swift 4 to 5. Я сначала обновил все свои переходные приставки к их последним версиям. Когда я создал, некоторые переходные приставки показали эту ошибку.

следующие шаги решили этот вопрос для меня:

  1. Удаленный все переходные приставки от Podfile
  2. Выполняемый pod install для удаления всех установленных переходных приставок
  3. Выполняемый pod deintegrate для удаления поддержки CocoaPods
  4. , Удаленного Podfile.lock и .xcworkspace из моего проекта так никакой CocoaPods больше
  5. Теперь, мой проект является чистым проектом
  6. XCode, Открыл мой проект от постоянного клиента .xcodeproj файл
  7. , Измененная Версия Swift моего проекта к Swift 5
  8. Убрала проект (cmd+shift+K)
  9. , Завершенный Xcode
  10. Восстановил все переходные приставки к моему Podfile
  11. Выполняемый pod install, чтобы повторно интегрировать CocoaPods и добавить мои переходные приставки
  12. Открытый проект от .xcworkspace Убранный файл
  13. и восстановил
  14. Некоторые старые переходные приставки, которые все еще использовали Swift 4.0 (SlideMenuControllerSwift в моем случае) были установлены на Swift 5.0, вызвал много ошибок сборки в их коде. Я исправил его назад к Swift 4.0 путем открытия проекта Переходных приставок и выбора его цели.
  15. Убранный снова, восстановленный.

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

4
ответ дан 1 November 2019 в 15:38

Переключение на систему сборки прежней версии устранило проблему для меня

5
ответ дан 1 November 2019 в 15:38

В моем случае проблема состояла в том, что я присвоил .swift класс viewController в раскадровке, в то время как проект был Objective C.

2
ответ дан 1 November 2019 в 15:38

В моем случае это был пустой каталог активов, когда я удаляю его, все было прекрасно снова.

2
ответ дан 1 November 2019 в 15:38

Я имел ошибку Command LinkStoryboards failed with a nonzero exit code и нашел, что использовал внешнюю ссылку раскадровки на несуществующую раскадровку. Я недавно изменил имя файла раскадровки, таким образом изменение ссылки от 'старого' имени до 'нового' имени решило его для меня.
у Вас не может быть точно той же ошибки как я, но простой способ найти, что более подробное объяснение ошибки к:

  • Шоу навигатор проблемы (в то время как ошибка времени изготовления показывает)
  • Щелчок ошибка: Click the error in the issue navigator
  • Затем необходимо видеть больше об ошибке: Command LinkStoryboards failed with nonzero exit code


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

7
ответ дан 1 November 2019 в 15:38

Цели должны быть указаны со связанными данными, такими как appicon

1
ответ дан 1 November 2019 в 15:38

То, что вызывало эти ошибки для меня (я добирался 8 + для некоторых моих cocoapods), устраняло любые проблемы сборки во время выполнения во всех переходных приставках.

0
ответ дан 1 November 2019 в 15:38

В моем случае это переименовывало файл в существующий файл в другой папке (Группа) по ошибке, просто переименуйте его к тому, что это была затем ошибка, исчезнувшая

1
ответ дан 1 November 2019 в 15:38

В моем случае сообщение появилось следующим образом.

Команда CompileSwiftSources перестала работать с ненулевым кодом выхода.

я изменил набор инструментальных средств XCode-> Набор инструментальных средств-> Xcode 10.1

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

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

-1
ответ дан 1 November 2019 в 15:38

Перейдите к своим проектам, создают настройки, и добавляют определяемую пользователем установку, названную SWIFT_ENABLE_BATCH_MODE, и устанавливают ее значение к NO.

-1
ответ дан 1 November 2019 в 15:38

Другие вопросы по тегам:

Похожие вопросы: