Flutter 에서 ios 생성하여 빌드시 위와 같은 오류가 발생할때가 있습니다.

 

-- LLDB integration loaded --
2025-05-17 13:17:13.446983+0900 Runner[77915:2349497] [ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: Invalid argument(s): Failed to lookup symbol 'RSABridgeCall': dlsym(RTLD_DEFAULT, RSABridgeCall): symbol not found
#0      DynamicLibrary.lookup (dart:ffi-patch/ffi_dynamic_library_patch.dart:33)
#1      new Binding._internal (package:fast_rsa/bridge/binding.dart)
#2      Binding._instance (package:fast_rsa/bridge/binding.dart:18)
#3      RSABridge.bindingEnabled (package:fast_rsa/fast_rsa_bridge.dart)
#4      RSABridge.call (package:fast_rsa/fast_rsa_bridge.dart)
#5      RSA.encryptOAEP (package:fast_rsa/fast_rsa.dart:233)
#6      LoginController.dataToRsaData (package:talkmate_ai/login_controller.dart:44)
#7      LoginController.getLoginDataRsa (package:talkmate_ai/login_controller.dart:40)
#8      _HomePageState.test (package:talkmate_ai/page/home_page.dart:79)
#9      _HomePageState.initSharedPreferences (package:talkmate_ai/page/home_page.dart:54)
#10     BaseState.initState.<anonymous closure> (package:talkmate_ai/page/base_state.dart:11)
#11     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:951)
#12     Future._propagateToListeners (dart:async/future_impl.dart:980)
#13     Future._prependListeners.<anonymous closure> (dart:async/future_impl.dart:580)
#14     _microtaskLoop (dart:async/schedule_microtask.dart:42)
#15     _startMicrotaskLoop (dart:async/schedule_microtask.dart:60)

 

 

이 오류 메시지는 iOS에서 패키지를 사용할 때 네이티브 라이브러리의 심볼(RSABridgeCall)을 찾을 수 없어서 발생하는 문제입니다.

 

한마디로 Xcode 설정에서 네이티브 코드가 제대로 링크되지 않았음을 의미합니다.

 

 

해결방법

 

 

 

프로 젝트로 이동 > build settings

 

Dead Code Stripping : NO

Strip Debug Symbols During Copy : NO

Strip Style : Non-Global Symbols

 

 

 

 

'개발 > Futter' 카테고리의 다른 글

[Flutter] Thread? 플러터 멀티 쓰레드 사용하기  (0) 2023.12.14

+ Recent posts