Capgo Live Update는 개발자가 기존의 App Store 심사 과정을 거치지 않고도 모바일 앱에 업데이트를 배포할 수 있게 해주는 서비스입니다. 이를 통해 App Store의 리뷰를 기다리지 않고도 버그를 빠르게 수정하거나 앱에 작은 업데이트를 적용할 수 있어 매우 편리합니다. 하지만 Capgo Live Update는 Flutter 앱 업데이트를 지원하지 않는데, 이는 Flutter 앱이 네이티브 code로 컴파일되기 때문입니다.
Flutter는 Dart 프로그래밍 언어를 사용하는 모바일 앱 개발 프레임워크입니다. Flutter의 핵심 기능 중 하나는 개발자가 단일 코드베이스로 iOS와 Android 모두에서 실행되는 앱을 만들 수 있다는 점입니다. 이를 위해 Flutter는 앱의 code를 각 플랫폼에 맞는 네이티브 code로 컴파일합니다. 즉, Flutter 앱은 웹 기반 앱이나 하이브리드 앱이 아닌 본질적으로 네이티브 앱입니다.
Flutter 앱은 네이티브 code로 컴파일되므로, Capgo Live Update를 사용하여 Flutter 앱에 업데이트를 배포하는 것은 불가능합니다. 대신 개발자는 다른 네이티브 앱과 마찬가지로 앱 스토어에 업데이트를 제출해야 합니다.
또한, 네이티브 code를 업데이트하는 것은 일반적으로 앱 스토어 규정에 어긋납니다. Apple App Store와 Google Play Store 모두 심사 제출 후 앱의 네이티브 code를 변경하는 것을 금지하는 정책을 운영하고 있습니다. 이는 네이티브 code를 변경하면 보안 취약점을 초래하거나 앱 성능을 저하시킬 수 있는 문제를 일으킬 수 있기 때문입니다.
요약하자면, Capgo Live Update은 특정 유형의 모바일 앱에 업데이트를 빠르게 배포하는 데 유용한 도구이지만, Flutter 앱을 업데이트하는 데는 사용할 수 없습니다.
이는 Flutter의 컴파일 방식과 앱 스토어의 규정 때문입니다.
Flutter live update에서 계속하기
사용 중이라면 Flutter live update 스토어 승인 및 배포를 계획하려면, 다음 항목과 연결하세요 @capgo/capacitor-in-app-review @capgo/capacitor-in-app-review의 구현 세부 사항에 대해서는, @capgo/capacitor-in-app-review 사용하기 @capgo/capacitor-in-app-review 사용하기에서 네이티브 기능은, @capgo/capacitor-native-market @capgo/capacitor-native-market의 구현 세부 사항은, @capgo/capacitor-native-market 사용하기 @capgo/capacitor-native-market 사용하기의 네이티브 기능은, Capacitor OTA 업데이트: App Store 승인 가이드 Capacitor OTA 업데이트: App Store 승인 가이드의 실무 맥락은.