일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- rxswift
- ribs
- HIG
- 리팩토링
- map
- SWIFT
- swiftUI
- 리펙토링
- UICollectionView
- UITextView
- MVVM
- clean architecture
- swift documentation
- tableView
- combine
- RxCocoa
- collectionview
- 스위프트
- 리펙터링
- Clean Code
- uitableview
- 애니메이션
- Xcode
- Human interface guide
- Observable
- Protocol
- Refactoring
- ios
- 클린 코드
- uiscrollview
- Today
- Total
목록UDID (4)
김종권의 iOS 앱 개발 알아가기
UDID Unique Device ID iOS 6+ 부터 개발자는 UDID 획득 불가 컴파일 후 실행 파일로 만드는 lingking 단계에서 IP주소를 통해 다시 링킹하는 해킹 방법이 있으므로, 소스코드에서 기기의 UDID접근은 위험한 것이므로, 애플은 DeviceCheck API 를 2017년 WWDC에서 제공 디바이스 A에서 사용자가 어뷰징을하여 정지를 먹은 경우, 동일한 디바이스로 다른 계정을 새로 생성해도 정지를 먹도록 하고싶은 경우 사용 DeviceCheck 고유한 디바이스 식별을 가능하게 해주는 API 애플 클라우드에서 2bit의 저장공간을 제공하여, 디바이스의 상태를 기록할 수 있는 장점 존재 앱을 재설치, 아이클라우드 계정 변경, 공장 초기화해도 2비트 값 유지 DeviceCheck 사용 ..
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 환경 변수 (..
배포 준비 핵심 -개념: 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
UDID (Unique Device Identifier) 기기당 고유한 디바이스 식별 값 (불변) 확인방법 XCode -> Window -> "Shift + cmd + 2" 'identifier'값 확인 UUID (Universally unique identifier) 8–4–4–4–12라는 5개의 그룹을 ‘-’ (하이픈) 으로 구분 (실행 할 때마다 변하는 값) 10^40개 이므로 앱을 실행할 때마다 랜덤 값을 부여 ex) 12345678–1234–abcd–1234–123456789012 출력 print(UUID())