반응형
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 오류인가?)
반응형
'iOS > 오류 해결' 카테고리의 다른 글
[Xcode] Build error Permission denied 해결 방법 (2) | 2021.11.23 |
---|---|
[iOS] iOS15 상태바 스타일이 초기화되는 문제 해결 방법 (4) | 2021.09.27 |
[iOS] ERROR ITMS-90339: UIApplicationExitsOnSuspend Error 해결 방법 (0) | 2021.04.04 |
[iOS] App Store Connect 입력한 주소가 유효하지 않습니다. 해결 방법 (8) | 2020.12.30 |
[iOS] App Store Connect Operation Error 해결방법 (0) | 2020.12.13 |