TroubleShooting

[Xcode] Framework not found 에러 해결방법

Phililip
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)라고 표시된 시뮬레이터로 빌드해 보세요.

 

 


이번 글은 여기서 마무리.

 

 

 

반응형