빌드 하고 런하고 동작하는데 아무런 이상이 없었는데
배포를 하기위해 아카이브를 하는데 떡하니 에러가 발생했다
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 를 추가해주면 끝
이제다시 아카이브가 잘되어진다
'iOS' 카테고리의 다른 글
[iOS,Swift] App과 Web 통신하기 (Webkit MessageHandlers) (0) | 2023.06.15 |
---|---|
[iOS,Swift] 스트리밍 URL로 비디오영상 재생하기 (0) | 2023.05.08 |
[iOS,Swift] URL 인코딩 하기 (PercentEncoding) (0) | 2023.04.24 |
[iOS,Swift] WebView 파일 다운로드 구현하기 (0) | 2022.07.21 |