본문 바로가기

iOS

[iOS] Xcode 14.3 아카이브 시 이슈 발생 (PhaseScriptExecution failed with a nonzero exit code)

빌드 하고 런하고 동작하는데 아무런 이상이 없었는데 

배포를 하기위해 아카이브를 하는데 떡하니 에러가 발생했다 

 

PhaseScriptExecution failed with a nonzero exit code

 

또 Xcode가 업데이트되면 붙였던 pods 라이브러리 버전이나 경로를 못찾나하고 

다시 업데이트도 해보고 했지만 역시나 에러가 발생했다 

구글링하면서 찾아본 결과 pod 쪽 스크립트가 버전이 바뀌면서 살짝 안맞았나보다 

 

Pods-ProjectName-frameworks.sh

 

파일을 찾아서 하나만 추가해주니 잘되었다

 

해당 파일의 경로는 

 

projectFolder/Pods/Target Support Files/Pods-ProjectName/Pods-ProjectName-frameworks.sh

 

편집기를 통해 파일을 열어준 뒤 

 

source="$(readlink "${source}")" 이 라인을찾아서 (readlink로 찾기를했다)

 

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

 

사이에 -f 를 추가해주면 끝 

 

이제다시 아카이브가 잘되어진다