티스토리 뷰
애플 개발자 등록을 위해서는 인증서가 필요합니다.
인증서를 발급하고 이것을 이용하여서 디바이스를 등록하는 방법까지 알아봅시다.
개발자로 등록된 ID는 한개의 디바이스로는 테스트가 가능합니다. ^^
필요한것 : 맥북 ( 당연합니다. )
절차라고 한다면 다음과 같을것 같고, 초기에 만든 CSR파일 그리고 생성된 인증서 파일을 잘 가지고 있도록 합니다.
나중에 다른분께 드릴때 필요합니다.
1. 개인 정보가 담긴 CSR파일 생성
맥으로 인증서를 만들어야 합니다.
키체인을 엽니다.
메일과 이름을 넣고 파일로 저장하기를 합니다.
2. Certificates
우리의 애플 사이트로 갑니다.
https://developer.apple.com/account/ios/certificate/
로그인 후, 좌측 상단에 Certificates > All 을 선택합니다.
우측 상단의 + 버튼을 눌러 줍니다. 그러면 다음과 같은 화면이 나올것인데요.
개발용과 배포용이 있는데 용도에 따라서 두가지를 다 만들어 줍니다.
영어이지만 iOS App Dev, App Store and Ad Hoc 으로 구분이 되시겠죠?
다음을 누르고 CSR 파일을 업로드 하여 줍니다. 쉽죠?
이 절차는 애플에 앱을 실행할수 있는 권한을 받는 과정입니다.
원래 앱을 실행할 수 있는 권한을 애플만이 가지고 있습니다.
3. Identifiers
왼쪽에서 Identifiers를 클릭하여 줍니다.
그러면 앱을 등록할수 있는데요.
절차에 맞게 설정을 하고 다음다음을 눌러주시면 됩니다.
자신의 설정이 다르므로 따로 적지 않으려 합니다.
4. Devices
애플 스토어에서 UDID를 가지고 오는 앱을 이용하던지 iTunes를 이용하여 Device를 연결하게 되면 UDID를 가져올수 있습니다.
일반적인 개발자로 등록되어 있을 경우에는 100개의 디바이스를 등록할 수 있습니다.
1년이 지나서 다시 등록하게 되면 이전에 있던것들을 초기화 할지 물어봅니다.
5. Provisioning Profiles
앱과 장비사이에 인증을 하기위해 필요한 인증서입니다.
프로비저닝에 디바이스를 등록하고 발행한것으로 이용하여야지만 빌드된 ipa파일이 디바이스에 설치가 됩니다.
요즘은 테스트플라이트를 많이 이용하여서 이런 절차가 없어졌지만 이전에는 등록을 한 프로비저닝 파일을 만들고 그것을 이용하여서 빌드를 하여야 했지요.
'Mobile > iOS' 카테고리의 다른 글
TestFlight is Currently Unavailable (0) | 2018.05.03 |
---|---|
presentedViewController, presentingViewController (0) | 2018.05.02 |
iOS/swift. hitTest 이용하기 (0) | 2018.04.08 |
swift의 subscript (0) | 2018.04.04 |
swift Designated init (init) 과 convenience init의 차이 (2) | 2018.04.04 |
- Total
- Today
- Yesterday
- ubuntu
- php
- windows10
- Windows
- go
- Java
- Codable
- war
- golang
- nodejs
- tomcat
- docker
- enum
- Spring
- centos8
- rxswift
- MySQL
- intellij
- SWIFT
- Python
- ios
- cocoapods
- Gradle
- CentOS
- Xcode
- github
- Linux
- Kotlin
- android
- git
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |