[flutter] 플러터(Flutter) 앱 배포하기

플러터(Flutter)는 Google에서 개발한 모바일 애플리케이션 개발 프레임워크로, 하나의 코드베이스로 안드로이드와 iOS 앱을 동시에 개발할 수 있는 장점을 가지고 있습니다. 이제 개발한 플러터 앱을 배포하여 많은 사용자들에게 제공할 수 있는 방법에 대해 알아보겠습니다.

1. 앱에 필요한 설정 확인

플러터 앱을 배포하기 전에 몇 가지 설정을 확인해야 합니다.

1.1. Android 설정

1.2. iOS 설정

2. 안드로이드 앱의 APK 파일 생성

플러터 앱을 안드로이드 기기에서 실행하기 위해서는 APK 파일이 필요합니다. 아래의 명령어로 APK 파일을 생성할 수 있습니다.

$ flutter build apk

해당 명령어를 실행하면 build/app/outputs/flutter-apk/app-release.apk 경로에 APK 파일이 생성됩니다.

3. iOS 앱의 IPA 파일 생성

플러터 앱을 iOS 기기에서 실행하기 위해서는 IPA 파일이 필요합니다. 아래의 명령어로 IPA 파일을 생성할 수 있습니다.

$ flutter build ios

해당 명령어를 실행하면 build/ios/iphoneos/Runner.ipa 경로에 IPA 파일이 생성됩니다.

4. 앱을 스토어에 제출

플러터 앱을 스토어에 제출하기 위해서는 각 플랫폼에 맞는 스토어 계정이 필요합니다. 다음은 각 플랫폼에서의 앱 제출 절차입니다.

4.1. Android 앱 제출

  1. Google Play 개발자 콘솔에 접속하여 앱을 등록합니다.
  2. 앱 정보, 스토어 페이지, 가격 등의 필요한 정보를 입력합니다.
  3. APK 파일을 업로드하고, 필요한 정보를 추가로 입력합니다.
  4. 앱을 검토하고 승인되면, 앱을 출시할 수 있습니다.

4.2. iOS 앱 제출

  1. Apple 개발자 프로그램에 가입하고 iOS 개발자 계정을 생성합니다.
  2. App Store Connect에 접속하여 앱 정보를 등록합니다.
  3. IPA 파일을 업로드하고, 필요한 정보를 추가로 입력합니다.
  4. 앱을 검토하고 승인되면, 앱을 출시할 수 있습니다.

5. 앱 업데이트

앱을 이미 배포한 뒤에 업데이트를 해야하는 경우에는 다음 절차를 따를 수 있습니다.

5.1. Android 앱 업데이트

  1. Google Play 개발자 콘솔에서 업데이트할 앱을 선택하고, 새 버전의 APK 파일을 업로드합니다.
  2. 앱 정보, 스토어 페이지, 가격 등을 업데이트하고, 업데이트 내용을 작성합니다.
  3. 업데이트를 검토하고 승인되면, 업데이트된 앱이 사용자에게 제공됩니다.

5.2. iOS 앱 업데이트

  1. App Store Connect에서 업데이트할 앱을 선택하고, 새 버전의 IPA 파일을 업로드합니다.
  2. 앱 정보를 업데이트하고, 업데이트 내용을 작성합니다.
  3. 업데이트를 검토하고 승인되면, 업데이트된 앱이 사용자에게 제공됩니다.

결론

위의 절차를 따라 플러터 앱을 배포하고 업데이트할 수 있습니다. 이제 여러분의 플러터 앱을 많은 사용자들에게 제공해 보세요!

참고 자료