작성
·
147
0
안녕하세요.
플러터 개발한 걸 ios에서 테스트해보고 싶어서 xcode로 빌드했습니다.
안드로이드에서는 문제 없이 실행됐는데 xcode에서 build succeeded 메세지를 보고 실행하면
앱은 splash 화면에서 넘어가지 않고 SwiftFlutterSecureStoragePlugin.swift의 아래 부분에서
let channel = FlutterMethodChannel(name: "plugins.it_nomads.com/flutter_secure_storage", binaryMessenger: registrar.messenger())
Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)
이런 에러가 나오고 있습니다.
버전의 문제인가 해서 다양한 버전 시도도 해봤습니다.
flutter_secure_storage: ^6.0.0. ^9.2.2
ios는 13.0
pod install, clean build도 해봤습니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
플린이님께서 겪고 계신 문제는 flutter_secure_storage
플러그인과 관련된 이슈로 보입니다. EXC_BAD_ACCESS
오류는 주로 잘못된 메모리 접근에 의해 발생합니다. 다음 사항을 확인하고 문제를 해결할 수 있는 몇 가지 방법을 제안드립니다.
플러그인 버전 확인 및 호환성:
flutter_secure_storage
의 버전이 최신인지 확인하고, 최신 버전으로 업데이트해보세요. (^6.0.0
, ^9.2.2
버전이 명시되어 있지만, 네트워크 이슈나 잘못된 캐싱 등이 있을 수 있습니다.)flutter_secure_storage
의 GitHub 저장소에 Issues를 검색하여 비슷한 문제가 있는지 확인해보는 것도 좋은 방법입니다.Xcode 프로젝트 설정:
Clean Build
후 Build Folder
를 재설정하는 것을 시도해보세요. (메뉴에서 Product > Clean Build Folder 선택)Podfile
을 확인하여 모든 의존성이 올바르게 설치되었는지 확인하신 후, pod install
을 다시 시도해보세요.플러터 및 iOS 설정 확인:
flutter doctor
명령을 실행하여 문제가 있을 수 있는 부분을 확인하세요.Info.plist
파일을 확인하여 필요한 권한이 설정되어 있는지 확인하세요 (예: Keychain 접근 권한 등).디버깅 기법:
추가적인 정보가 필요하시다면, Flutter 공식 문서 및 관련 GitHub 이슈를 참조하시길 권장합니다. 오류가 지속된다면, 관련 포럼에서 동일한 문제를 겪고 있는 개발자들을 찾을 수 있을지도 모릅니다.
문제가 해결되길 바랍니다!