Я попал в точно такое же сообщение об ошибке, преобразуя рабочее пространство из Swift 4.2 в Swift 5. Даже с той же числовой последовательностью в сообщении об ошибке.
Команда swiftc
умирала от некоторых символов Unicode в моемисходный файл (в шаблоне авторских прав в верхней части моего файла).Как подсказывает t0rst, вы можете использовать инспектор, чтобы увидеть, в каком файле умерла команда.
После удаления символов Юникода сборка сработала.Я подозреваю, что могут быть некоторые проблемы с обновлением для использования UTF-8 в качестве класса хранения по умолчанию.
РЕДАКТИРОВАТЬ - только что обнаружил, что хранилище Unicode в файле-нарушителе действительно было неправильным.В терминале запустите file *.swift
для ваших исходных файлов.Файлы с 'UTF-8 Unicode text' в порядке.Файл, который был проблемой, сообщается как «текст ISO-8859».Используйте iconv -t UTF-8 src dst
, чтобы исправить файл.