[flutter (플루터 앱 개발)] [플러터] ios 앱 출시하기

앱스토어 계정은 모두 활성화 되어 있다고 가정

 

 

앱 릴리즈 빌드 확인

$ flutter build ios

프로젝트 우클릭 >Open iOS module in Xcode

 

build mode를 debug → release로 변경해야한다.

xcode → Runner 클릭 → Edit Scheme 으로

Certificate, Identifiers

https://developer.apple.com/account 에 접속

위에서 앱이 추가될때 마다 Identifier 를 추가하자.

App IDs를 선택하고

App 을 선택

 

Description을 적당히 입력

Bundle ID는 xcode에서 설정하는 아래의 Product Bundle Identifier를 입력하면 된다.

 

 

 

앱스토어에 앱 등록

https://appstoreconnect.apple.com/ 에 접속

나의 앱 클릭

 

신규 앱이면 "+" 버튼 클릭

 

이름은 적당히 입력하면 되고, 번들 ID는 아까 만든 Identifier로 설정할 수 있다.

SKU는 적당히 자유롭게 입력하면 된다.

 

 

 

앱스토어에 앱 빌드 올리기

xcode에서 Product > Archive 클릭

해당 작업은 빌드를 동반하기에 시간이 걸릴 수 있다.

 

빌드가 완료되면 위와 같은 화면이 보인다.

[Distribute App] 을 클릭

 

위와 같은 화면이 뜨는데, App Store Connect를 선택하고 [Next]

빌드한 앱을 올려야 하니까 Upload 선택 및 [Next]

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

배포 옵션 선택. 취향에 맞게 선택하자.

Signing 옵션에선 Automatic을 선택

배포 인증서가 없는 경우 Generate

인증서는 개인 컴퓨터에 저장된다. 포맷하면 잃어버리니 export로 안전한 곳에 백업해두자.

 

Upload 누르면 앱스토어에 업로드된다.

 

appstoreconnect 페이지로 돌아와서,

Test Flight 드가보면 버젼이 뜬다.

 

수출 규정 관련 정보를 제공해야 빌드를 쓸 수가 있는데,

암호화 여부에 따라 [아니요]라면 "내부 테스트 시작" 이 필요하다.

그러면 상태가 제출 준비 완료가 된다.

 

앱스토어에 앱을 제출하려면 스크린샷, 앱 설명, 프로모션 문구 등이 필요한데,

중요한 항목 몇가지만 살펴보자.

 

[App Store] > [앱이 수집하는 개인정보] 이동

개인정보 처리 방침을 입력하고

Admob SDK가 수집하는 목록
1. 식별자 기기: AdMob SDK가 광고를 제공하기위해, 광고 서빙을 위해 id를 수집한다.
2. 제품 상호작용, 기타데이터: admob에서 사용자 측정 화면 활성화 하기 떄문에
3. 대략적인 위치: 광고 SDK의 ip 주소 기반 타겟 광고
4. 진단정보 -> 충돌 데이터, 실적 데이터, 기타 진단 데이터: SDK 크래시정보를 수집한다.
5. 광고 데이터: 사용자가 본 광고데이터를 수집한다.
 

  1. 위치 → 타사 광고, 분석. 비 식별화 처리 되므로 아니오
  2. 수집되는 위치 데이터, 광고 SDK는 이걸로 타겟팅을 함으로 예.
  1. 기기 ID → 타사 광고, 분석. 신원과 연결되지 않으므로 아니오.
  2. 광고 SDK는 타겟 목적으로 ID를 수집하므로 추적항목 예.
  1. 제품 상호작용 → 타사 광고, 분석. 신원과 연결되지 않으므로 아니오.
  2. 추적목적이 아니므로 아니오
  1. 광고 데이터 → 타사 광고. 신원과 연결되지 않으므로 아니오
  2. 추적목적으로 사용하므로 예
  1. 충돌 데이터 → 타사 광고. (AdMob SDK)신원과 연결되지 않으므로 아니오
  2. 추적목적으로 사용하지 않으므로 아니오
  1. 실적 데이터 → 타사 광고. (AdMob SDK)신원과 연결되지 않으므로 아니오
  2. 추적목적으로 사용하지 않으므로 아니오
  1. 기타 진단 데이터 → 타사 광고. 신원과 연결되지 않으므로 아니오
  2. 추적목적으로 사용하지 않으므로 아니오
  1. 기타 데이터 → 타사 광고. 신원과 연결되지 않으므로 아니오
  2. 추적목적으로 사용하지 않으므로 아니오

 

게시 버튼으로 저장.

 

 

앱 심사로 제출할 빌드 체크

[제출 준비 중] 항목 선택

아래로 내리면 [빌드] 섹션이 있음.

+ 버튼을 누르면

빌드를 선택하면, 이 빌드로 심사를 제출한다.

 

끝.

[출처] https://actumn.tistory.com/101

 

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
22 [unity, unity3d] 씬 뷰 조작법 | 유니티 졸리운_곰 2024.12.26 198
21 [Unity] 3D 씬(Scene) 뷰 조작법 file 졸리운_곰 2024.12.23 220
20 [Unity] 3D Unity 조작하기 file 졸리운_곰 2024.12.23 236
19 [Unity] [모바일, 2D] 유니티 기초2 - 씬 전환하기 file 졸리운_곰 2024.12.14 186
18 [Unity] How to Create a Metaverse dApp with Unity : Unity로 Metaverse dApp을 만드는 방법 file 졸리운_곰 2023.09.13 397
17 [Unity] [유니티 게임개발] [Unity] ML-Agents 설치 및 테스트해보기 file 졸리운_곰 2023.01.05 223
16 [Unity] [Unity2D] 유니티 2D기본과 애니메이션 file 졸리운_곰 2022.12.19 208
15 [Unity] Unity 3D Keyframe Animation 유니티 애니메이션 file 졸리운_곰 2022.12.19 182
14 [unity] 유니티 에셋스토어에서 구매한 에셋 불러오기 file 졸리운_곰 2022.12.04 327
13 Calling RESTful APIs in Unity3D file 졸리운_곰 2021.01.02 268
12 Unity C# – Coroutine 알아보기 file 졸리운_곰 2020.12.09 228
11 How to Make a Mini Minecraft Game file 졸리운_곰 2020.07.20 344
10 Coding your own blockchain with Unity3D file 졸리운_곰 2020.01.02 365
9 [Unity] ML-Agent 설치 및 실행 file 졸리운_곰 2019.08.15 621
8 유니티 머신러닝 에이전트 소개 file 졸리운_곰 2019.08.15 694
7 블록체인과 유니티3d : Coding your own blockchain with Unity3D file 졸리운_곰 2019.02.22 536
6 Reflection of Unity C# file 졸리운_곰 2017.06.25 628
5 [유니티 C# 기초 강의] 12. 델리게이트 file 졸리운_곰 2017.06.25 398
4 유니티에서 턴제 게임 구현하기 졸리운_곰 2017.05.09 4621
3 Unity3D 씬 뷰 file 졸리운_곰 2017.04.23 678
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED