iOS/오류 해결
[Xcode] Build error fat framework 에러 해결 방법
안경 쓴 귀니
2021. 8. 23. 19:14
반응형
Xcode Build 시 아래와 같은 오류 발생 시 해결 방법
오류
Building for iOS, but the linked and embedded framework 'framework_name.framework' was built for iOS + iOS Simulator.
해당 오류는 framework가 iOS 실물 기기와 시뮬레이터를 모두 동작하게 하는 아키텍처를 지원하는 fat framework기 때문에 발생합니다.
해결방법
방법 1. .xcframework 파일 생성
방법 2. TARGETS > Project Name > Build Setting > Build Options > Validate Workspace를 Yes 설정
참고사항
본인은 소스코드를 전달받았을 때 해당 에러가 발생했습니다.
전달받았을 당시 Validate Workspace 설정 값이 No로 설정되어있었고,
에러가 발생하여 Yes로 설정하여 정상 빌드를 확인한 후,
다시 No로 설정 시에도 빌드가 정상적으로 됐습니다.
그 후로 계속 No로 설정해서 배포 중인데 문제없이 정상 작동 중입니다.
결론 : 오류 발생 시 Validate Workspace 를 Yes 로 설정 후 build -> 원래대로 No 설정 후 build -> 정상작동
(Xcode 오류인가?)
반응형