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 |
Tags
- RxCocoa
- combine
- rxswift
- Protocol
- Xcode
- swiftUI
- Clean Code
- 클린 코드
- MVVM
- collectionview
- uiscrollview
- ribs
- 애니메이션
- tableView
- Observable
- SWIFT
- 리팩토링
- clean architecture
- map
- Human interface guide
- 리펙토링
- HIG
- UICollectionView
- swift documentation
- UITextView
- ios
- 리펙터링
- uitableview
- 스위프트
- Refactoring
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