티스토리 뷰

반응형

유니티에서  ios 빌드하고 나서 xcode에서 별 문제 없이 빌드가 되는 듯 했으나 갑자기 에러 1개가 보일때가 있습니다.

 

could not reparse object file in bitcode bundle: 'Invalid bitcode version (Producer: '1205.0.22.9.0_0' Reader: '1200.0.32.28_0')', using libLTO version 'LLVM version 12.0.0, (clang-1200.0.32.28)' for architecture armv7

 

위와 같은 에러를 보면 상당히 난감해집니다. 도대체 어떻게 해결 해야 하나라는 생각이 듭니다.

 

구글에서 아무리 찾아 보아도 자세한 설명은 보이지 않고 그냥 xcode 버전을 올리라는 것을 찾아 볼 수 있습니다. 그래서 일단 바로 xcode 버전을 올리려고 했습니다....

 

그러나.

 

현재 사용버전입니다. 더 이상 업데이트가 되지 않았습니다. 그 이유는 현재 맥 os에서 최대 버전입니다. 

현재 사용중인 os 버전

얼릉 애플 사이트 가서 버전을 확인합니다.

xcode버전을 올리려면 mac os 버전부터 올려야 합니다. 이제 Catalina에서 Big Sur로 올려야 하는 부담감은 있지만 바로 올려 봅니다. 더 이상 물러 설 곳이 없으니 진행합니다.

 

다운 로드 중

다운로드가 끝나도 설치까지 바로 들어 갑니다.

xcode까지 바로 업데이트 들어 갑니다. 

최신 버전으로 업데이트 되었습니다. 여기까지 와서 빌드 해서 문제가 해결 되지 않으면 큰일입니다. 돌아 갈 수가 없습니다. 그리고 다시 빌드 들어 갑니다. 바로 해결이 되었습니다. 오류 없이 testflight까지 올릴 수 있었습니다.

 

위와 같은 오류가 나는 이유는 주로 3rd party 최신 업데이트를 하면 가끔 생길 수 있습니다. 최신 업데이트 한 framework가 xcode 버전이 자신 보다 높은 곳에서 빌드가 되었기에 이러한 문제가 생기게 됩니다. 그래서 xcode 버전 업으로 해결이 됩니다.

 

728x90
반응형
댓글