이번 Xcode14.3 Release Note를 보면 아래와 같은 General Deprecation이 있습니다.
Xcode isn’t supported under Rosetta. See Developer Technote “Resolving architecture build errors on Apple silicon“ for more information. (92772361)
⚠️Xcode 14.3부터는 Rosetta로 실행하는 것을 지원하지 않습니다.
저는 그동안 아래 글에서 Apple Silicon 환경(M1, M2, ...)에서 발생할 수 있는 문제점 및 해결 방법을 정리하고 계속 글을 갱신하고 있었는데요.
애플 실리콘(M1, M2, ...) 환경에서의 빌드 환경 문제
집에서는 M1 Pro 맥북을 사용중이고, 최근 회사에서는 M1 iMac을 사용중인데요. 실리콘 환경에서의 빌드에서 문제가 가끔 발생하여, 이를 해결한 케이스들을 정리해봅니다. (이 글은 추가 케이스가
swifty-cody.tistory.com
어떤 문제는 Xcode를 Rosetta로 실행하여 우회적으로 해결할 수 있었는데,
Xcode 14.3부터는 더이상 Rosetta 실행을 지원하지 않기 때문에
이제는 해당 문제를 발생시키는 모듈이 직접적으로 해결이 되어야(Silicon을 정식 지원을 해야) 할 듯합니다.
(https://developer.apple.com/documentation/technotes/tn3117-resolving-build-errors-for-apple-silicon)
FirebaseCrashlytics의 upload-symbols 스크립트 실행과 같은 것은 수동으로 DSYM을 올려주어도 되긴 하는데,
배포 자동화 프로세스에서 꼭 필요한 상황이라면 문제가 될 수 있을 거 같네요.
(회사에서는 아직 Xcode 14.3을 사용하지 않고 있는데, 해당 문제가 해결이 되었는지 확인을 해봐야겠습니다)