TroubleShooting
[Xcode] Framework not found 에러 해결방법
Phililip
2024. 5. 24. 01:17
728x90
안녕하세요.
시뮬레이터 빌드 중 아래 에러가 발생했을 때의 원인과 해결 방법 공유드립니다.
Framework not found
Linker command failed with exit code 1 (use -v to see invocation)
# 원인
아마도 앱에서 사용 중인 외부 SDK 중 일부가 arm64 시뮬레이터를 지원하지 않을 가능성이 높습니다.
외부 SDK가 아래 항목 중 하나라도 해당되는 것이 있는지 확인해 보세요.
(1) 바이너리 형태로 의존성을 설정했으며 xcframework가 아닌 경우 (.framework, .a 등)
(2) xcframework 형태이고 ios-arm_x86_64-simulator 아키텍처가 없는 경우
(3) CocoaPods으로 의존성을 설정했으며 podspec에 아래처럼 EXCLUDED_ARCHS 설정이 있는 경우
# 해결방법
'Build Settings > Excluded Architectures'에서 'Any iOS Simulator SDK'에 arm64를 추가하고
'Product > Destination > Show All Run Destinations'를 체크하고
(Rosetta)라고 표시된 시뮬레이터로 빌드해 보세요.
이번 글은 여기서 마무리.
반응형