Ошибка команды PhaseScriptExecution после миграции swift 4.2 на коммутатор 5 - PullRequest
0 голосов
/ 08 января 2020

Я обновил свой проект с swift 4.2 до swift 5. Но я получаю ошибку ниже. Я так много исследовал и пробовал много вещей, но не могу исправить.

"Команда PhaseScriptExecution завершилась с ненулевым кодом выхода"

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

изображение ошибки

1 Ответ

0 голосов
/ 08 января 2020

Обновление 1

  • Удалите ваш Podfile.lock (для этого можно использовать команду типа -rm -rf Podfile.lock на терминале)

  • Удалить папку Pods (для этого можно использовать команду типа -rm -rf Pods в терминале)

  • Удалить вашу .xcworkspace

  • Pod install

  • Очистить проект в XCode> Product> Папка чистой сборки

Первое сообщение

Скорее всего, ваши стручки. Я получил это по ряду причин, хотя следующее должно исправить это.

  • Очистить проект -> Выйти из xCode
  • Обновить модули

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

Или обойти это можно (хотя я бы этого не делал)

* xCode -> File -> Workspace Setting... -> change Build System to Legacy Build System.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...