Сбой выполнения командной строки с ненулевым кодом выхода в приложении с ионным конденсатором

#ios #xcode #ionic-framework

#iOS #xcode #ionic-framework

Вопрос:

При сборке одного и того же ионного приложения с разницей во времени в час или два Xcode начал отказываться создавать приложение. Я ничего не изменил, даже в git commit за день до этого.

Я получаю ту же ошибку, что PhaseScriptExecution и ошибка с ненулевым кодом выхода.

Вывод ошибки:

 PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks /Users/leme/Library/Developer/Xcode/DerivedData/App-fctulncwcthwvdawpviihiqllbid/Build/Intermediates.noindex/App.build/Debug-iphonesimulator/App.build/Script-9592DBEFFC6D2A0C8D5DEB22.sh (in target 'App' from project 'App')
cd /Users/leme/myApp/ios/App
/bin/sh -c /Users/leme/Library/Developer/Xcode/DerivedData/App-fctulncwcthwvdawpviihiqllbid/Build/Intermediates.noindex/App.build/Debug-iphonesimulator/App.build/Script-9592DBEFFC6D2A0C8D5DEB22.sh
mkdir -p /Users/leme/Library/Developer/Xcode/DerivedData/App-fctulncwcthwvdawpviihiqllbid/Build/Products/Debug-iphonesimulator/App.app/Frameworks
rsync --delete -av --filter P .*.?????? --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "/Users/leme/Library/Developer/Xcode/DerivedData/App-fctulncwcthwvdawpviihiqllbid/Build/Products/Debug-iphonesimulator/Branch/Branch.framework" "/Users/leme/Library/Developer/Xcode/DerivedData/App-fctulncwcthwvdawpviihiqllbid/Build/Products/Debug-iphonesimulator/App.app/Frameworks"
building file list ... done
Branch.framework/
Branch.framework/Branch
Branch.framework/Info.plist
Branch.framework/_CodeSignature/
Branch.framework/_CodeSignature/CodeResources
sent 1398204 bytes received 98 bytes 2796604.00 bytes/sec
total size is 1397692 speedup is 1.00
/Users/leme/myApp/ios/App/Pods/Target Support Files/Pods-App/Pods-App-frameworks.sh: line 131: ARCHS[@]: unbound variable
Command PhaseScriptExecution failed with a nonzero exit code
  

Xcode также возвращает предупреждение об этом же, вы можете увидеть скриншот здесь об этом, жалуясь на архитектуры:

введите описание изображения здесь

Но в настройках приложения архитектура установлена на $(ARCHS_STANDARD)

введите описание изображения здесь

Моя версия XCode 11.6 (11E708)

Я пробовал несколько вещей:

  • Прохождение других подобных проблем SO
  • Перезапуск Xcode
  • Перезагрузка компьютера
  • Удаление ветки, чтобы узнать, была ли проблема -> получил ту же ошибку
  • pod deintegrate , pod install -> получил тот же результат
  • удаление / добавление архитектур (ionic cap удаляет ios; ionic cap добавляет ios)

Я еще не пытался обновить XCode до 12, но, кроме того, у меня заканчиваются идеи, поэтому любой толчок в правильном направлении будет отличным.

Ответ №1:

Хорошо, это будет звучать странно, но после обновления до XCode12 я больше не получаю никаких ошибок и могу снова создать приложение 🤦