[Flutter] Xcode 에러: Command PhaseScriptExecution failed with a nonzero exit code

Jiwoo·2023년 4월 10일
0

Flutter

목록 보기
4/4
post-thumbnail

에러 내용

자세한 원인은 모르겠지만, 'Archive'를 진행하던 중, 제목과 같은 에러를 만났다. 따로 캡쳐를 해두진 못했지만, 빌드 마무리 쯤에 'Build Fail'이 뜨면서 에러가 발생했다.

해결

검색을 해보니, 해당 에러는 다양한 상황에서 발생하는 것 같았고, 검색해서 나온 내용들 (대부분이 Pod 재설치)이 도움이 되지 못했었다. 나의 경우 해당 에러 윗 부분에 sync error: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/aaefcfd1-5c95-11ed-8734-2e32217d8374/Library/Caches/com.apple.xbs/Sources/rsync/rsync/main.c(996) 라고 적혀있었고, 해당 에러의 해결책을 찾으면서 문제를 해결하였다. 아마 최근에 Xcode를 업데이트 한 뒤로, Cocoapods과 호환 이슈가 있어서 이 전에는 잘 되던 것이 안됐던 모양이였다. 해결책은 아래와 같다.

  1. Xcode나 기타 편집기에서 <프로젝트 폴더>/ios/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh를 연다.
  2. 아래 코드에 화살표로 표시된 부분에 '-f'를 추가해준다.

0개의 댓글