목차

티스토리 뷰

728x90
반응형

1. 문제

Xcode 14.3 버전 업데이트 후 아카이브 진행 시 아래와 같은 에러가 발생합니다.

PhaseScriptExecution failed with a non zero exit

 

2. 원인

CocoaPods와 Xcode간의 경로 설정 문제로 일어난 이슈 입니다. (Xcode 14.3 버전 기준)

문제 해결을 위해 CocoaPods 버전을 1.12.1 이상으로 업데이트 하거나, 아래의 솔루션을 통해 문제를 해결 할 수 있습니다. 

 

3. 해결

${PROJECT}/Pods/Target Support Files/Pods-${PROJECT}경로에 접근 후,

Pods-${PROJECT}-frameworks.sh파일을 열어 아래와 같은 코드 블록을 찾습니다.

if [ -L "${source}" ]; then
    echo "Symlinked..."
    source="$(readlink "${source}")"
  fi

이 중 source="$(readlink "${source}")" 부분을 아래와 같이 수정 합니다.

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

-f 는 절대 경로를 잡아주는 옵션입니다.

 

4. 참고

https://developer.apple.com/forums/thread/727525

반응형
댓글
300x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함