Команда Xcode 10 PhaseScriptExecution завершилась с ненулевым кодом выхода (EXPANDED_CODE_SIGN_IDENTITY: несвязанная переменная) - PullRequest
0 голосов
/ 08 сентября 2018

Эта ошибка появляется при выполнении Project> Test

/Users/.../Project/Pods/Target Support Files/Pods-Target/Pods-TargetTests-frameworks.sh:
line 104: EXPANDED_CODE_SIGN_IDENTITY: unbound variable
Command PhaseScriptExecution failed with a nonzero exit code

Как устранить ошибку «Ошибка выполнения PhaseScriptExecution команды с ненулевым кодом выхода» при попытке протестировать проект с cocoapods?

Ответы [ 8 ]

0 голосов
/ 02 августа 2019

У меня была такая же проблема после обновления BuildSettings и файла pod.

Я просто перезапустил Xcode и открыл рабочее пространство

0 голосов
/ 17 апреля 2019

Я занимаюсь этим вопросом уже пару дней. Что это для меня сделало.

-Обновить Cocoapods до последней версии
-Обновить все капсулы
-Открытие доступа к брелку и удаление ключа, созданного с помощью xcode (с закрытым xcode)
-Открытие Xcode воссоздаст новый ключ и попросит вас ввести пароль.
-После этого я очистил и собрал, и приложение запустилось на моем физическом устройстве.

Я надеюсь, что это полезно, так как это очень раздражающая ошибка.!

0 голосов
/ 12 июня 2019

Перейдите в папку pod и измените файл как исполняемый файл. У меня это работает.

chmod +x filename

filename => имя вашего файла, например, "swiftlint"

0 голосов
/ 14 января 2019

У меня была такая же проблема. Оказывается, что при переключении между Xcode9 и Xcode10 иногда может случиться так, что инструменты командной строки, используемые для сборки, могут быть переключены, поэтому я пытался собрать его с помощью инструмента командной строки 9.4 вместо 10, что вызвало проблему.

Переход к настройкам и настройка инструмента командной строки на правую исправили проблему для меня.

Еще одна вещь, которая помогла мне, - снова отключить и включить iCloud. (Не уверен почему.)

0 голосов
/ 13 ноября 2018

Ну, простой pod install работал для меня:)

0 голосов
/ 14 октября 2018

У меня возникла та же проблема, я считаю, что эта проблема также связана с доступом к цепочке для ключей (проблема с подписью кода), я перехожу к доступу через цепочку для ключей, разблокирую логин и снова блокирую, чтобы устранить эту проблему. После загрузки в OSMojave и Xcode 10 связку ключей необходимо заново подтвердить пароль. (Как я могу это найти? Хотя, столкнувшись с той же проблемой и пытаясь использовать все доступные опции, я думаю, чтобы сгенерировать сертификат еще раз, но, генерируя закрытый ключ, я обнаружил, что имя пользователя и пароль для входа в брелок неверны, тип сообщения - блокировка и разблокировка снова решили мою проблему. ). Обратите внимание, что этот процесс требует вашего входа в систему phare.

Как исправить: - короткий совет

Go to keychain access -> right click on login -> lock & unlock again 
-> clear Xcode project and make build again.
0 голосов
/ 05 октября 2018

Это помогло мне

sudo gem install cocoapods --pre
pod update

Я прочитал BugReport . Проблема была похожа на мою и была исправлена ​​в 1.6.0.beta.1 (2018-08-16) ( changelog ).

Обновлено (спасибо Cœur )

1.6.0 (2019-02-07) Опубликован

sudo gem update cocoapods

Это должно работать сейчас.

0 голосов
/ 16 сентября 2018

Некоторые платформы или SDK требуют подписи кода.

Я подписал код и решил аналогичную проблему для меня. enter image description here

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