일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- clean architecture
- RxCocoa
- Refactoring
- 리펙터링
- Clean Code
- Human interface guide
- 애니메이션
- collectionview
- ribs
- SWIFT
- UITextView
- 리펙토링
- HIG
- uitableview
- tableView
- uiscrollview
- Xcode
- MVVM
- map
- rxswift
- UICollectionView
- 리팩토링
- 클린 코드
- swift documentation
- Observable
- combine
- ios
- 스위프트
- Protocol
- swiftUI
- Today
- Total
목록iOS 앱 배포와 출시 (29)
김종권의 iOS 앱 개발 알아가기
1. fastlane이란? 2. Bundler란? cocoapod 동기화 방법? 3. fastlane match (certificate, provisioning profile 정보를 git에 저장) 4. fastlane build_app (빌드, firebase에 배포) 5. fastlane 앱 스토어에 배포 (App Store Connect) 6. fastlane register devices, 디바이스 정보(UDID, Name) Apple Developer에 등록 방법 (register_devices) *7. fastlane 총 정리 및 phase별 configuration 설정, 환경변수 설정 *8. fastlane과 Bitrise를 이용한 자동 배포 구축 방법 cf) fastlane 환경 변수 (..
1. fastlane이란? 2. Bundler란? cocoapod 동기화 방법? 3. fastlane match (certificate, provisioning profile 정보를 git에 저장) 4. fastlane build_app (빌드, Firebase에 배포) 5. fastlane 앱 스토어에 배포 (App Store Connect) 6. fastlane register devices, 디바이스 정보(UDID, Name) Apple Developer에 등록 방법 (register_devices) *7. fastlane 총 정리 및 phase별 configuration 설정, 환경변수 설정 *8. fastlane과 Bitrise를 이용한 자동 배포 구축 방법 cf) fastlane 환경 변수 (..
1. fastlane이란? 2. Bundler란? cocoapod 동기화 방법? 3. fastlane match (certificate, provisioning profile 정보를 git에 저장) 4. fastlane build_app (빌드, Firebase에 배포) 5. fastlane 앱 스토어에 배포 (App Store Connect) 6. fastlane register devices, 디바이스 정보(UDID, Name) Apple Developer에 등록 방법 (register_devices) *7. fastlane 총 정리 및 phase별 configuration 설정, 환경변수 설정 *8. fastlane과 Bitrise를 이용한 자동 배포 구축 방법 * bundler를 이용하여 coco..
1. fastlane이란? 2. Bundler란? cocoapod 동기화 방법? 3. fastlane match (certificate, provisioning profile 정보를 git에 저장) 4. fastlane build_app (빌드, Firebase에 배포) 5. fastlane 앱 스토어에 배포 (App Store Connect)fastlane build_app (빌드, 배포) 6. fastlane register devices, 디바이스 정보(UDID, Name) Apple Developer에 등록 방법 (register_devices) *7. fastlane 총 정리 및 phase별 configuration 설정, 환경변수 설정 *8. fastlane과 Bitrise를 이용한 자동 배포..
먼저, 4가지 단계 필요 (최종적으로 Provisioning Profile이 Xcode에 등록되어야 함) : ios-development.tistory.com/246?category=936128 Build Scheme변경 edit scheme 선택 Archive에서 Configuration선택 Xcode에서 ipa 파일 추출 Any iOS Device (arm64)선택 Archive 선택 키체인 접근 - 맥북 로그인 비번 입력 아래 화면 확인 - Distribute App 클릭 배포 대상 선택 AppStore Connect: TestFlight, App Store Ad Hoc: 내부 테스터용 배포 (App Developer홈페이지에서 등록한 테스터 Device정보들 대상) Enterprise: 내부 배포..
배포 TestFlight사용 방법: 애플에서 제공해주는 것이며, 단점은 애플의 심사를 받아야 한다는 점 firebase distribution: TestFlight와는 다르게, 애플의 심사를 받지 않아도 가능 Firebase SDK연동 여기 참고: ios-development.tistory.com/230 테스터들에게 앱 배포를 즉각적으로 하는데 좋은 것은 firebase distribution (Enterprise계정이 아닐 경우 UDID를 테스터와 개발자 사이에 공유함으로써 배포가 가능하게끔 함) Firebase -> App Distribution접속 -> 그룹 추가 -> 테스터 추가(추후에 ipa파일을 업로드시 메일 전송될 테스터) 테스터 그룹을 추가하는 방법: .csv파일을 만들어서 "email"과..
-개념: ios-development.tistory.com/246 Certificates 생성 및 실행하여 xcode에 등록 AppID 등록 Device 등록 Provisioning Profiles 등록 +버튼 클릭 iOS App Distribution (xcode에서 debug용)과 Ad Hoc (내부 테스터에게 배포용) 각각 체크하여 생성 AppID에서 적용할 앱 선택 Certificate 선택 적용할 테스터 디바이스 선택 Name입력 후 Generate Name은 주로 "dev_appName", "adhoc_appName"이런 식으로 작성 Download 저장 Xcode에 위에서 받은 Provisioning Profile 등록 Automatically manage signing 해제 Debug, R..
배포 준비 핵심 -개념: ios-development.tistory.com/246 Certificates 생성 및 실행하여 xcode에 등록 AppID 등록 Device 등록 Provisioning Profiles 등록 UDID 복사 테스트 할 device를 맥북에 연결 -> Xcode -> Window -> Devices and Simulators 선택 Identifier가 UDID이므로 복사 UDID 등록 애플 개발자 홈페이지 -> Devices 메뉴에서 +버튼 클릭 platform, Device Name, Device ID 입력 후 continue