본문 바로가기

재개발

iOS 앱 출시 직전, 테스트까지

안드로이드에서 고생한거,

애플에서는 미리 고생 했으니 쉽겠지?

 

https://docs.flutter.dev/deployment/ios#create-a-build-archive-and-upload-to-app-store-connect

 

Build and release an iOS app

How to release a Flutter app to the App Store.

docs.flutter.dev

 

라고 생각 했으나...  절대 쉽지 않을 것이리라.

 

 

아래의 과정을 거쳐야 된다고 함. 

1. CSR (Certificate Signing Request : 인증서 서명 요청) 발급받고 Certificates (인증서) 생성하기

2. Identifiers (식별자) App ID 등록하기

3. Provisioning Profile (프로비저닝 프로파일) 생성하기

4. 앱스토어 커넥트에 신규 앱 생성하기

5. xcode Archive 하기

 

출처 : https://hsdev.tistory.com/category/%EC%95%B1%EC%8A%A4%ED%86%A0%EC%96%B4%20%EB%B0%B0%ED%8F%AC

 

저렇게 전부 해야 하는걸 몰라서 개발자 등록을 하고 등록비도 결제를 해야 해서 2번 Bundle ID 등록을 먼저 했고,

(https://hominlim.tistory.com/27)

 

빌드부터 하려고, flutter build ipa를 해서 파일은 잘 만들어 놨는데,

어찌돼었든 릴리즈 할 파일을 만들어서 이제 올리기만 하면 끝나는줄. ㅠㅠ

 

맥북에다가 transporter 앱을 설치해서 드래그앤 드롭을 하란다.

아주아주 신박한 방법이군.

https://apps.apple.com/us/app/transporter/id1450874784

 

 

*.ipa 파일을 끌어다 놓으니 딜리버가 됬다는.

 

 

딜리버가 되었으면, 점 세개를 눌러서 Verify까지 하고,

그 이후, 

이것 저것 정보를 넣어야 하는데, 개인정보보호 처리방침도 만들어야 함.

 

개인정보 보허 처리방침은 여기서 만들어 줌.

https://www.websitepolicies.com/

 

WebsitePolicies: Compliance Solutions for Online Businesses

Take the guesswork out of the legal jargon & create essential legal policies personalized to your online business in minutes without the high attorney fees.

www.websitepolicies.com

한국 배포는

https://www.privacy.go.kr/

 

개인정보보호 포털

공지 (교육 안내) 개인정보보호 전문관리자(CPO) 양성과정 교육 개최(11월, 12월 과정) 민간분야 개인정보 법제도 및 기술 등 종합적 역량을 보유한 개인정보보호 전문관리자 양성을 위하여 아래

www.privacy.go.kr

 

 

다음단계는 테스트 버전 배포.

https://docs.flutter.dev/deployment/ios#release-your-app-on-testflight

 

Build and release an iOS app

How to release a Flutter app to the App Store.

docs.flutter.dev

 

 

애플도 TestFlight라는 이름으로 테스트를 제공하는데,

https://developer.apple.com/testflight/

 

TestFlight - Apple Developer

TestFlight Beta Testing lets you invite users to beta test versions of your apps before you release them on the App Store.

developer.apple.com

 

여기까지 왔는데, 애플커넥트에 테스트 할 파일이 안보여서 알아보니,

xcode에서 Archive를 해야 한다는.

 

위에서 못했던 다섯가지 작업 중 못 한 작업을 몇가지 더 진행하고,

1. CSR (Certificate Signing Request : 인증서 서명 요청) 발급받고 Certificates (인증서) 생성하기

2. Identifiers (식별자) App ID 등록하기

3. Provisioning Profile (프로비저닝 프로파일) 생성하기

4. 앱스토어 커넥트에 신규 앱 생성하기

5. xcode Archive 하기

 

혹시나 Archive가 비활성화 되어 있으면 아래에서 Any iOS Device 선택

 

근데, 워닝도 뜨고 에러도 나고 잘 안되서 다시 찬찬히 보는데,

별다른걸 하지 않았는데 다시 해보니 문제없이 upload가 되고,

 

몇 분 있으니 전달이 잘 되었다는 이메일이 날아오고,

 

삼십분 쯤 더 있으니 TestFlight를 사용할 수 있다고 이메일이 날아 옴. yay!

 

그리고 나서, 테스터에 넣어 놓은 이메일로 테스터들에게 이메일이 날아가고,

 

요렇게 다운받아서 써 볼 수 있게 됨.

 

다행히도 실행은 잘 됨.

 

등록하는거, 장난이 아님.

지금 만든 앱이야 정보취득 하는 것도 없고, 광고도 없고, 거래도 없고 그런데,

앞으로 만들 앱은 하나하나 입력해야 하는게 많을 것 같아서,

 

기능이 조금이라도 더 들어간다면 첫 앱 등록하는데 일주일은 걸릴 듯.

암튼 테스트 까지는 성공.

'재개발' 카테고리의 다른 글

[VSCODE] 코드 폴딩  (0) 2022.12.30
수정 할 것들  (0) 2022.12.26
안드로이드 앱 출시 직전, 테스트까지  (2) 2022.12.25
애플 번들id  (0) 2022.12.25
안드로이드 studio on M1 2020  (0) 2022.12.25