일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Realm
- github
- UIButton
- FLUTTER
- geofencing
- JPA
- SwiftUI
- mac
- MacOS
- Xcode
- Session
- view
- window
- Code
- 한글
- Apple
- iOS16
- rxswift
- Git
- appstore
- error
- darkmode
- 웹뷰
- Notification
- Archive
- Firebase
- 개발자
- 이미지
- IOS
- Swift
- Today
- Total
목록auto (2)
EEYatHo 앱 깎는 이야기
사내 앱 GithubAction 적용하다가 알아낸 것들 적습니다. 생략 ) 1. CI / CD 할 때 인증이 필요한 구간은 2가지다. 2. 개발 주체와 배포 주체가 같느냐 다르냐에 따라, 인증에 요구되는게 달라진다. 3. auto signing을 하려면 애플 로그인이 필요하다. ( 사내 서버면 쉽지만, 깃헙액션에서는 넘나 어려운 짓이다 ㅠ ) 1. 일단 CI / CD 할 때 인증이 필요한 구간은 2개임. archive 할 때, exportArchive (ipa생성) 할 때. 1) archive 할 때의 특징 깃헙 서버에서 archive를 할 때는, xcode에서 설정한 build setting을 따라감. 즉, xcode의 Signing & Capabilities에 설정 한 것에 따라 Auto sigini..

Realm github 링크 NoSQL 데이터베이스 UserDefaults, CoreData 같은 로컬 DB 무료인데, 빠르고, 사용하기 쉽다 안드로이드나 Flutter 같은 다른 플랫폼과의 DB 공유도 가능 설치법 SPM, CocoPods, Carthage 모두 가능하다. 설치 방법 링크 사용법 모델 선언 import RealmSwift class Alert: Object { @objc dynamic var idx: Int = 0 @objc dynamic var time: String = "00:00" @objc dynamic var isOn: Bool = false convenience init(time: String) { self.init() self.time = time } } primary ke..