728x90
반응형
DependencyBoundary
-
Flutter 앱의 경계는 Dart 코드 바깥에도 있습니다AI Agent/flutter 2026. 7. 2. 15:00
Android에서는 완벽하게 돌던 기능이었습니다.사진 첨부 버튼을 누르면 갤러리가 열리고, 골라서 올리는 것까지 매끄러웠습니다.iOS 빌드도 통과했고, 시뮬레이터에서도 잘 됐습니다.문제는 심사 제출을 하루 앞두고 실기기에서 그 버튼을 눌렀을 때였습니다.앱이 갤러리를 여는 대신 그냥 조용히 죽었습니다.Dart 코드는 양쪽이 완전히 똑같았습니다.같은 위젯, 같은 플러그인 호출, 같은 콜백.그런데 iOS에는 Dart가 모르는 규칙이 하나 더 있었습니다.사진에 왜 접근하는지 사람 말로 적어두지 않으면, 시스템이 앱을 그 자리에서 종료시킵니다.그 문장은 Dart 파일이 아니라 Info.plist에 있어야 했습니다.Dart가 모르는 규칙솔직히 Xcode 콘솔을 열기까지가 오래 걸렸습니다.Flutter만 보던 습관 ..