#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 я больше не получаю никаких ошибок и могу снова создать приложение 🤦