이번에는 iOS배포 순서에대해서 작성하려고한다.
맨날 안드로이드만 하다가 iOS 를 배포해야해서 뭐가 뭔지 하나도 모르겠다
먼저 Info.plist
이 파일은 iOS 애플리케이션 프로젝트의 중요한 부분으로 앱의 설정과 구성 정보를 담고 있는 Property List 파일이다.
info.plist
파일은 앱이 올바르게 작동하기 위한 필수 정보를 담고 있고 , 앱 스토어에 제출하기전에 올바른 정보가 포함되어 있는지 확인해야 심사에서 문제없이 통과가 가능함
라고 생각하면 편함
간단히 정리하면
이제 배포 순서다
=> vscode 에서 코드작성이 완료되었다면 Xcode 를 열고
상단에 Product 에서 clean Build Folder 를 클릭해서 clear 해주고
그 다음에 바로위에 Build 를 눌러서 빌드한다.
=> 빌드가 완료되었다면 터미널 또는 vscode 에 들어가서 터미널에 flutter build ipa 명령어를 실행한다.
이는 최적화된 릴리스 버전의 IPA 파일을 생성한다.
생성하는 이유는 이 파일은 App Store 에 앱을 배포하기위해서 필요하기 때문이다.
=> 생성된 IPA 파일을 App Store Connect 를 통해 App Store 에 업로드하고 앱의 배포를 준비한다.
이 과정에서 앱의 메타데이터 , 스크린샷 등을 설정하고 제출한다.
이러한 과정을 거치면 Flutter 로 개발한 앱을 App Store 에 배포할 수 있음
그리고 IPA 파일을 생성하기 전에 앱이 올바르게 작동하는지 Xcode 를 통해 확인하는것이 좋음
그래야 앱의 문제를 사전에 발견하고 수정할수 있음
여기까지입니다.
아래의 링크를 참고하시면 Xcode 에서 어떻게 빌드하는지와
ipa 파일이 어떻게 생성이되고 어떻게 업로드하는지 상세하게 확인하실수있습니다.
https://www.youtube.com/watch?v=i9B7xd48QTY