일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Protocol
- collectionview
- UICollectionView
- swift documentation
- uitableview
- rxswift
- tableView
- Observable
- map
- ios
- swiftUI
- Refactoring
- SWIFT
- Xcode
- 리펙터링
- 리팩토링
- UITextView
- ribs
- MVVM
- 클린 코드
- uiscrollview
- clean architecture
- 리펙토링
- Human interface guide
- HIG
- Clean Code
- RxCocoa
- combine
- 애니메이션
- 스위프트
- Today
- Total
목록Beta (3)
김종권의 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 환경 변수 ..
Phase 설정 Debug (Development) Debug (Staging) Debug (Production) Release (Development) Release (Staging) Release (Production) Configuration 설정 Duplicate "Debug" Configuration 선택 총 6개가 되도록 생성 Schemes 설정 Xcode는 project를 만들면 project이름으로 하나의 scheme이 디폴트로 생성 scheme은 build될때 어떤 configuration을 사용할지와 build target을 정의 Manage Schemes... 선택 shared가 체크되어 있는지 확인 > Duplicate 선택 이름 먼저 변경: {앱이름} {Phase 이름} Run 탭..
* xcconfig 사용 방법: ios-development.tistory.com/428 xcconfig방법은 .xcconfig파일을 별도로 swift문법과는 다르게 작성하는 번거로움이 있는 단점과 더욱 정밀하게 선언하여 관리할 수 있는 장점이 있지만, info.plist에 configuration을 가져와서 .swift파일에서 동작하도록 하는게 더욱 간편 코드에서 해당 Configuration(debug, alpha, beta, release) 확인 방법 Build Settings에서 User-Defined에 해당 빌드 configuration을 문자열 key값 정의 info.plist에 위에서 정의한 key값을 저장하도록 정의 info.plist에 정의한 key값을 가지고 코드에서 접근 Build s..