
배경 애플은 애플만이 애플 하드웨어에 소프트웨어를 설치하고 실행할 수 있도록 제한하려고 합니다. 하지만 필요에 따라 애플이 아닌 외부 개발자도 소프트웨어에 대한 조작이 필요할 수 있습니다. 필요할 때마다 매번 애플에 요청하고 관리한다면 번거로워 질 것입니다. 이를 해결하기 위해 애플 개발자 센터에 등록된 인증서를 받을 수 있고, 소프트웨어에 대한 조작이 가능해집니다. Provisioning Profile는 애플 개발자 센터에 등록된 Certificate, App Bundle ID, Device Info를 묶어 Xcode에 등록하여 소프트웨어 설치를 가능하도록 하는 파일이다. Xcode에 연결된 Device Xcode가 설치된 기기에 있는 키체인에 등록된 certificate와 개인키 Xcode에서 사용하..

Provisioning Profile은 특정 Bundle Name을 가진 프로젝트에서 특정 사용자가 특정 기기를 사용할 수 있도록 해줍니다. (각 Bundle Name 마다 Provisioning Profile이 필요.) 1. Apple Developer(https://developer.apple.com) -> Provisioning Profiles 클릭 2. Development 혹은 Distribution 선택후, continue 3. 사용할 App ID선택 후, Continue 4. Certificate 선택 후, continue 5. Device를 선택후, continue 6. 프로비저닝 프로파일 이름 작성후, generate 생성된 Provisioning Profile은 꼭 다운받지 않아도, X..

애플 개발자 사이트에서 Certificate를 등록하기 위해서는 CSR 이라는 요청 파일이 필요합니다. CSR 파일 생성 방법과 생성된 CSR를 통해 Certificate를 등록하는 방법까지 알아보도록 하겠습니다. CSR(Certificate Signing Request) 생성 1. 키체인 접근 실행 2. 위쪽메뉴에서 키체인 접근 -> 인증서 지원 -> 인증 기관에서 인증서 요청 3. 아래 이미지를 참조해서 내용 입력후, 계속 버튼 클릭 4. 저장 이 과정을 거치면 키 체인 앱의 키에 방금 만든 일반 이름으로 공개키, 개인 키 생성됩니다. 인증 기관에 인증서 요청을 하게되면 다음과 같은 작업을 수행합니다. 인증서의 공개키와 개인키를 자동으로 생성. 이는 키체인 앱에서 카테고리의 키 항목을 확인해 볼 수 ..
- Total
- Today
- Yesterday
- 클린아키텍처
- certificate
- rxcocoa
- 코드사이닝
- 프로비저닝
- provisioning profile
- notification
- 아키텍처
- 코테
- Apple
- TabBar
- 프로비저닝 프로파일
- MVVM
- subject
- dip
- Rx
- 동적계획법
- TextField
- Push
- Crossing Boundaries
- Swift
- MVC
- 프로파일
- relay
- CSR
- APNS
- remote
- RxSwift
- Clean Architecture
- ios
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |