Flutter
Flutter[플러터] - IOS 스플래쉬 검은화면 제거하기 feat .flutter_native_splash
s_hoonee
2024. 7. 24. 17:14
반응형
flutter_native_splash 패키지를 잘 쓰다가 스플래쉬 화면 이후 잠시 검은화면이 나오는걸 발견했다.
내 메인 코드는 아래처럼 이미 스플래쉬 제거 시점을 제대로 잡고 있었기에 Info.plist가 의심되어 한참을 삽질한 결과 !
void main() async {
WidgetsBinding widgetsBinding = WidgetsFlutterBinding.ensureInitialized();
FlutterNativeSplash.preserve(widgetsBinding: widgetsBinding);
// LocalStorage 초기화
await initializeLocalStorage();
await checkVersion();
// 애플리케이션 실행
runApp(
ProviderScope(
observers: [ProviderLogger()],
child: const App(),
),
);
// 네이티브 스플래시 화면 제거
FlutterNativeSplash.remove();
}
해결 .
여기를
<key>UILaunchStoryboardName</key>
<string>LaunchScreen.storyboard</string>
이렇게 고치자
<key>UILaunchStoryboardName</key>
<string>LaunchScreen</string>