Xcode 14.3에서 Cocoa Pods 관련 빌드 문제 생기는 문제
2023. 4. 19. 21:45ㆍ아이폰 개발
Xcode 14.3의 최소 iOS 버전이 11 이상으로 변경됨으로써 발생하는 문제인듯 하다. Cocoa Pods로 추가된 모듈 중에 8.0 과 같이 더이상 지원하지 않는 버전을 타게팅할 경우 libarclite_iphoneos.a 파일이 없다는 정체모를 문제가 생긴다. 8.0을 11.0 으로 변경해주고 다시 빌드하면 해결됨
https://stackoverflow.com/questions/75574268/missing-file-libarclite-iphoneos-a-xcode-14-3
빌드 & 실행시에는 문제가 없다가, 앱스토어 등록을 위해서 아카이빙을 하려면 또다른 오류가 발생한다. 이또한 에러 메시지만 보면 무슨 문제인지 추측하기 어렵다.
Workaround is to update all the generated ...-frameworks.sh files to add the -f flag to the call to readlink. In other words, need to replace:
source="$(readlink "${source}")"
with
source="$(readlink -f "${source}")"
Seems this is CocoaPods issue...
https://developer.apple.com/forums/thread/725230
쓰지도 못할 iOS 16용 ML API를 써보겠다고, MacOS와 Xcode를 열심히 업그레이드하고 나니 엉뚱한 사이드 이펙트가 신경 쓰이게 만든다.
* 추가 이슈
갑자기 멀쩡히 빌드되던 프로젝트가 빌드 에러가 나서 확인해보니 최신 버전의 Cocoa Pods 버전으로 업그레이드 해야 했다.