Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- combine
- 스위프트
- rxswift
- scrollview
- 리팩토링
- Clean Code
- 애니메이션
- ribs
- uitableview
- UICollectionView
- uiscrollview
- Human interface guide
- Refactoring
- swift documentation
- collectionview
- ios
- MVVM
- tableView
- Xcode
- SWIFT
- Protocol
- clean architecture
- RxCocoa
- map
- Observable
- swiftUI
- 리펙토링
- UITextView
- 클린 코드
- HIG
Archives
- Today
- Total
김종권의 iOS 앱 개발 알아가기
[iOS 앱 배포 하기] 테스터들에게 앱 배포하기 (Firebase Distribution, Firebase console) 본문
iOS 앱 배포와 출시
[iOS 앱 배포 하기] 테스터들에게 앱 배포하기 (Firebase Distribution, Firebase console)
jake-kim 2020. 11. 29. 20:00배포
- TestFlight사용 방법: 애플에서 제공해주는 것이며, 단점은 애플의 심사를 받아야 한다는 점
- firebase distribution: TestFlight와는 다르게, 애플의 심사를 받지 않아도 가능
Firebase SDK연동
여기 참고: ios-development.tistory.com/230
테스터들에게 앱 배포를 즉각적으로 하는데 좋은 것은 firebase distribution
(Enterprise계정이 아닐 경우 UDID를 테스터와 개발자 사이에 공유함으로써 배포가 가능하게끔 함)
- Firebase -> App Distribution접속 -> 그룹 추가 -> 테스터 추가(추후에 ipa파일을 업로드시 메일 전송될 테스터)

- 테스터 그룹을 추가하는 방법: .csv파일을 만들어서 "email"과 "name"열을 만들고, 그 아래에 테스터 정보 작성
- 이 csv파일을 드래그앤 드롭



- Xcode에서 ipa파일을 추출하고, Firebase에서 "출시 버전"탭을 클릭하여, ipa파일을 드래그 앤 드롭 (xocde에서 ipa 추출 방법)

- "테스터 추가" 단계에서, "테스터 또는 그룹 추가"에 배포 대상이 될 그룹 선택

- 테스터 2개에 배포 클릭

- "배포"를 클릭하면 테스터들에게 메일 전송 - Get started

- 테스터들은 "UDID를 개발자에게 공유 하시겠습니까?" 메일을 받음 - agree

- 테스터 입장에서 아래와 같이 "Register device"라고 뜨면, 클릭

- download Profile 클릭 및 아래에 나와있는 가이드 대로 설정

만약, 테스터의 UDID가 Apple Developer사이트에 등록이 안된 경우
- 테스터가 UDID 공유 동의 -> 개발자에게 테스터의 UDID전송

- 개발자는, 애플 개발자 페이지 - "Add Devices"에서 위 UDID등록
- fastlane으로 할 경우 UDID만 등록한 다음 renew_codesign하면 아래 정보 모두 자동으로 업데이트

- 수정된 Provisioning Profile을 다운로드한 후 Xcode에 추가
- ipa파일을 추출하여, 다시 Firebase에 업로드 후 "배포"하면 완료
'iOS 앱 배포와 출시' 카테고리의 다른 글
[fastlane] 2. cocoapods, pod install 동기화 (Bundler, Bundle, gem, ruby) (0) | 2020.12.01 |
---|---|
[iOS 앱 배포 하기] Xcode에서 ipa 파일 추출 방법 (adhoc, app store) (0) | 2020.11.30 |
[iOS 앱 배포 준비] Provisioning Profiles 등록 (0) | 2020.11.29 |
[iOS 앱 배포 준비] Device 등록, UDID (6) | 2020.11.29 |
[iOS 앱 배포 준비] App ID (Identifiers) 등록 (0) | 2020.11.29 |
Comments