Команда PhaseScriptExecution завершилась с ненулевым кодом выхода для кроссплатформенности - PullRequest
0 голосов
/ 20 апреля 2020

У меня есть iOS swift приложение A, которое использует фреймворк B. Для распространения в App Store в разделе Build Phases Run Script я использовал скрипт trim.sh.

$(SRCROOT)/A/Scripts/trim.sh

Пока все хорошо. Я даже распространяю приложение в Test Flight. Проблема возникает, когда член моей команды клонирует проект на Windows машине и переносит код в ма c. При создании проекта выдается ошибка "Command PhaseScriptExecution failed with a nonzero exit code"

Ошибка детализации:

A/Scripts/trim.sh: line 4: 
: command not found
Trimming B
...
A/Scripts/trim.sh: line 7: 
: command not found
A/Scripts/trim.sh: line 9: 
: command not found
A/Scripts/trim.sh: line 11: 
: command not found
A/Scripts/trim.sh: line 13: syntax error near unexpected token `do
'
A/Scripts/trim.sh: line 13: `do
'
Command PhaseScriptExecution failed with a nonzero exit code

В чем причина этой проблемы?

Какое решение?

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