Framework/Flutter

[Error]Linker command failed with exit code 1 (use -v to see invocation)

  • -
반응형

최근 앱 개발을 하면서 항상 추가해왔던 구글 애드몹(google_mobile_ads)을 추가하던 중 아래와 같은 오류가 발생했습니다..

Error (Xcode): Undefined symbols:

Error (Xcode): Linker command failed with exit code 1 (use -v to see invocation)

 

다행히 Github에서도 동일한 오류로 질문이 올라온 것을 확인할 수 있었습니다.

Google Mobile Ads가 5.x 버전대로 업데이트되면서, Xcode 15.3 이상으로의 업데이트가 필요한 것으로 확인되었습니다.

현재 Xcode 버전은 15.2 버전이었고, 업데이트를 진행했습니다.

 

이후에 디바이스 에러가 발생했지만 podfile, package 업데이트를 통해 오류가 해결되었습니다.

Could not build the application for the simulator. Error launching application on iPhone 16

 

아래 명령어를 통해 패키지 업데이트를 진행해 주세요.

rm ios/Podfile

flutter pub upgrade
cd ios && pod update

flutter clean
flutter pub get

 

 

참고문서
 

Error (Xcode): Undefined symbols, After upgrading from version 5.1.0 to 5.2.0 · Issue #1185 · googleads/googleads-mobile-flut

After upgrading from version 5.1.0 to 5.2.0, a issue occurred: the iOS project failed to compile directly. The error message is: Error: CocoaPods's specs repository is too out-of-date to satisfy de...

github.com

 

출시 노트  |  iOS  |  Google for Developers

각 SDK 버전의 추가, 업데이트, 브레이킹 체인지를 자세히 알아보세요.

developers.google.com

 

반응형
Contents

포스팅 주소를 복사했습니다.

이 글이 도움이 되었다면 공감 부탁드립니다.