본문 바로가기
잡다한것들

xcode 아카이브시 PhaseScriptExecution faild with a nonzero exit code 에러 해결법

by 갈잃자 2024. 3. 13.

개요: 하이브리드 앱(ios)을 배포하며 xcode에서 아카이브 시,  PhaseScriptExecution faild with a nonzero exit code 에러가 났다.


원인: xcode 버전이 업데이트 되면서 문제가 생김.

 

해결방법:

 

capacitor를 이용하여 하이브리드 앱을 빌드하는 경우, CocoaPods을 사용하게 되는데, Pods-{appName}-frameworks.sh에 코드를 수정하면 된다.

 

Pods-{appName}-frameworks.sh 위치:

projectFolder/ios/App/Pods/Target Support Files/Pods-{apptName}/Pods-{appName}-frameworks.sh

 

수정사항

source="$(readlink "${source}")"

위 코드를 찾아서

source="$(readlink -f "${source}")"

로 변경

댓글