728x90
Release 를 위해 Archive를 시도 하는 중 에러 발생
에러문구
“PhaseScriptExecution failed with a nonzero exit code”
위 문구와 함께 수십줄의 로그가 함께 나타나는데, 보기도 힘든 파일의 경로 로그들과 어쩌구 저쩌구 pod으로 추가한 lib들을 거론한다.
당황하여 내가 pod으로 추가한 lib들이 문제인가 싶지만 의외로 해결법은 간단했다.
Solution
로그에서 .sh파일의 이름과 경로를 찾는다.
Terminal을 실행해서 해당 파일의 경로로 이동하고
chmod +x 파일의 이름.sh
입력해준다.
그러고 다시 시도하면 잘 작동한다.
PS1
더 검색을 해봤는데
Build Phases의 For install builds only에 체크를 해두면 해결이 된다는 게시물이 있었다.
실제로 문제가 발생한 프로젝트는 해당 옵션이 체크되어 있지 않았었는데 , 이것을 체크했더라면 해결되지 않았을까 하는 생각이 든다.
PS2
시도 해보지 못한 또 다른 방법. 구글링
참고:
2 https://fomaios.tistory.com/entry/해결법-포함-PahseSriptExecution-failed-with-a-nonzero-exit-code
3 https://newline.tistory.com/162
728x90
'난 iOS개발자 > 문제 해결' 카테고리의 다른 글
DerivedData 삭제 (0) | 2021.07.29 |
---|