Flutter Xcode 14.2 -> 14.3 아카이브 PhaseScriptExecution

boring-km·2023년 4월 7일
0

이슈 간단 요약

Xcode 14.3 베타 버전부터 엔터프라이즈 빌드하려고 Archive를 실행하면 자꾸 PhaseScriptExecution 이라는 에러와 함께 실패해서 Xcode 14.2로 다운그레이드해서 사용하고 있었다. 심지어 14.3 정식 배포 뒤에도 여전히 이슈가 남아있다.

근데 14.2로 다운그레이드를 하면 반대로 최신 iOS로 업데이트한 실제 기기에서 디버그 빌드가 안되는 답답한 상황이 생겨서 14.3에서 해결할 방법을 며칠째 찾던 와중에 매우 간단한 해결책을 적어준 블로그가 있어서 링크를 남긴다.

https://kodean.tistory.com/18

root/ios/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh 파일의 line:44에서 readlink 뒤에 -f 옵션을 붙여주면 해결이 된다...!!

관련 이슈 링크들

https://developer.apple.com/forums/thread/725230
https://github.com/facebook/react-native/issues/36762
https://stackoverflow.com/questions/75486713/upgrade-from-xcode-14-2-to-14-3-phasescriptexecution-failed-with-a-nonzero-exit

profile
열등감에 몸부림치는 중입니다.

2개의 댓글

comment-user-thumbnail
2023년 5월 3일

안녕하세요. xcode 14.3 버전에서 해당 내용으로 하면 컴파일은 잘되지만 adhoc 테스트 결과 ios 13 버전대 아이폰에서 실행하면 바로 죽어버리는 버그가 있습니다. ios16 1대 ios13 1대 사용 중인데 ios16에서는 정상동작해서 ios13 실행지 앱이 죽는원인을 찾다가 해당 옵션 지우고 pod 전부 삭제 후 adhoc 으로 재설치 했더니 정상 동작 하더라구요. 참고하세요.
저는 xcode 14.2버전으로 다운그레이드 했습니다.

1개의 답글