Неверный быстрый анализируемый вывод Xcode (искаженный JSON) - PullRequest
0 голосов
/ 26 февраля 2019

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

Я понятия не имею, как отладить это, поскольку в нем не указано, в каком файле это происходит.

screenshot of errors

Я попытался удалить каталог рабочей области и pods и выполнить новое обновление pod install && pod.

Я попыталсяудаление производных данных.

Ни один не сработал.

Ответы [ 3 ]

0 голосов
/ 30 марта 2019

Я попал в точно такое же сообщение об ошибке, преобразуя рабочее пространство из 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, чтобы исправить файл.

0 голосов
/ 03 июля 2019

Я получаю ту же ошибку, и после прочтения вышеупомянутых комментариев я просмотрел свой код и увидел это «return 93а». Так что после удаления этого «à» теперь все работает нормально.

0 голосов
/ 27 февраля 2019

В панели навигатора вкладка «Отчеты» (последняя) - это ваш путь к этим ситуациям.Вы можете просмотреть подробные журналы действий по сборке и отследить оттуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...