В моем случае это было об именовании файла Местоположение. после некоторого рытья я узнаю, что это было о наличии двух файлов с тем же (странным) именем. Причина, которую я не делаю, однако, это было решено путем удаления файла и добавления другого файла с другим именем.
filenames are used to distinguish private declarations with the same name
Я получил ту же ошибку при соединении отдельных раскадровок. Ошибка, "Управляют CompileSwiftSources, отказавший с ненулевым кодом выхода". показан, потому что я просто забыл устанавливать контроллер представления во второй раскадровке, которую я связываю как 'начальный контроллер представления'.
Я получил эту ошибку при попытке выполнить мои модульные тесты в подмодуле. То, что я сделал, Изменение, средство моделирования => Чистит проект => Сборка проект => модульные тесты Выполнения . После того, как это мои модульные тесты работает без любой проблемы.
Я столкнулся с подобной проблемой. Я сделал
Legacy Build Settings
- не работала typedef NS_ENUM
в.h файле и связанных с перечислениями работах. Создайте систему и создайте показанный успех. Затем не прокомментируйте код и создайте снова - Волшебно работает Я попробовал много опций, обсужденных здесь.
Ничто не работало. Я использую бету (11M336w).
Версии 11.0 XCode Наконец, я загрузил новую копию и заменил ту, которую я ранее установил. Это была та же точная версия. Это добилось цели.
У меня была та же ошибка при Перезапуске XCode, и Перекомпиляция Устранила проблему для меня.
Для меня проблема состояла в том, что на моем Podfile я не помещал use_frameworks!
. Я просто некомментирую, что строка, работайте pod install
на терминале снова. И это было зафиксировано.
Это было прокомментировано, так как приложение было полностью сделано на Objective C. Так как приложение теперь использует Быстро, я должен был внести то изменение на Podfile
Так как эта проблема надеется иметь десятки возможных решений, и первопричина могла быть очень неопределенной, я брошу свою ситуацию в кольцо. Половина моих переходных приставок перестала работать со своего рода CompileSwiftSource
отказ, но только на архиве. Я все еще смог создать для устройства и средства моделирования очень хорошо. Я попробовал много (если не все) решений, предложенных здесь без удачи. Одна из переходных приставок имела немного отличающуюся ошибку перед CompileSwiftSource
ошибка, таким образом, я перешел к обновлению и попытке починить ту единственную переходную приставку. Это было Cache
библиотека для iOS, которая не была обновлена в некоторое время. Было ветвление, которое решило вопрос с обновлением к Xcode 10.2, который я смог обновить к и после этого, все другие проблемы заботились о себе. Поэтому ищите единственную изолированную часть в своих переходных приставках, если Вы получаете набор их erroring и запускаетесь там.
Команда CompileSwift перестала работать с ненулевым кодом выхода
, Эта ошибка происходит при миграции кода от Xcode 9 до Xcode 10 +. Это из-за любого имени класса конфликтует с существующими классами яблока. Например: состояние, Событие и т.д.
Поэтому сначала меняет имя класса/структуры, если кто-либо существующий в Вашем коде как "состояние" к "StateDetail"
, Если Info.plist добавляется в цели, , удалит метку из него так, то это не скопирует комплект приложений (Последнее соображение безопасности Xcode10).
И сборка кодируют снова!!!
Я встретился с этой ошибкой, когда я обновлял свой проект от Swift 4 to 5. Я сначала обновил все свои переходные приставки к их последним версиям. Когда я создал, некоторые переходные приставки показали эту ошибку.
следующие шаги решили этот вопрос для меня:
Podfile
pod install
для удаления всех установленных переходных приставок pod deintegrate
для удаления поддержки CocoaPodsPodfile.lock
и .xcworkspace
из моего проекта так никакой CocoaPods больше .xcodeproj
файл Podfile
pod install
, чтобы повторно интегрировать CocoaPods и добавить мои переходные приставки .xcworkspace
Убранный файл Теперь у меня есть только ошибки в моем собственном коде проекта, связанном с различием в версии Swift, которую я сделал. Мое задание теперь состоит в том, чтобы зафиксировать их.
Переключение на систему сборки прежней версии устранило проблему для меня
В моем случае проблема состояла в том, что я присвоил .swift класс viewController в раскадровке, в то время как проект был Objective C.
В моем случае это был пустой каталог активов, когда я удаляю его, все было прекрасно снова.
Я имел ошибку Command LinkStoryboards failed with a nonzero exit code
и нашел, что использовал внешнюю ссылку раскадровки на несуществующую раскадровку. Я недавно изменил имя файла раскадровки, таким образом изменение ссылки от 'старого' имени до 'нового' имени решило его для меня.
у Вас не может быть точно той же ошибки как я, но простой способ найти, что более подробное объяснение ошибки к:
я надеюсь, что это помогает. Я знаю, что отвечаю на основе опыта другой ошибки, чем об этом вопросе задали, но я полагаю, что этот совет должен помочь Вам завоевать подобные проблемы!
Цели должны быть указаны со связанными данными, такими как appicon
То, что вызывало эти ошибки для меня (я добирался 8 + для некоторых моих cocoapods), устраняло любые проблемы сборки во время выполнения во всех переходных приставках.
В моем случае это переименовывало файл в существующий файл в другой папке (Группа) по ошибке, просто переименуйте его к тому, что это была затем ошибка, исчезнувшая
В моем случае сообщение появилось следующим образом.
Команда CompileSwiftSources перестала работать с ненулевым кодом выхода.
я изменил набор инструментальных средств XCode-> Набор инструментальных средств-> Xcode 10.1
, Это произошлось прямо после того, как я обновляю к Xcode10.1. Я надеюсь, что это будет работать.
я также присоединяю , ссылка больше об управляет набором инструментальных средств .
Перейдите к своим проектам, создают настройки, и добавляют определяемую пользователем установку, названную SWIFT_ENABLE_BATCH_MODE
, и устанавливают ее значение к NO
.