일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Swift #Concurrency #쓰레드
- 스페인여행
- 연금저축펀드
- 시밀란
- SwiftUI #Skeleton #데이터갱신
- 스플리트
- 그라나다
- xcode
- 아시아나
- 괌 자유여행
- 스쿠버다이빙
- 러브스플리트
- 푸켓여행
- Device 등록
- 강릉
- 리브어보드
- 러브자그레브
- Gradle
- Concurrency #Swift #Combine
- Cocoapods #PrivateRepo #SpecRepo
- 세비야
- 도심공항
- 공기먹는다이버스
- swiftUI
- 라이브러리
- 대한항공
- 스페인광장
- cocoapod
- 지팍스페인
- 크로아티아
- Today
- Total
JEP's Diary
iOS 개발 테스트 Device 에서 하기 본문
iOS 개발 테스트 Device 에서 하기
1. Device 등록
디바이스 UDID 알아내기
컴퓨터와 디바이스를 연결 한 후 iTunes를 실행합니다.
다음과 같은 화면에서 일련번호 부분을 클릭하면 UDID를 확인 할 수 있습니다.
Command + C를 눌러 복사해둡니다.
개발자센터에 디바이스 등록
개발자 센터에 접속하여 로그인합니다. ( https://developer.apple.com/ )
우측 상단의 Member Center > Certificates, Identifier, Profiles > iOS Apps의 Devices 클릭하면 아래와 같은 화면을 볼 수 있습니다.
'+' 버튼을 클릭하여 Device를 추가합니다.
Name에는 본인이 원하는 이름을 넣고,
UDID에는 아까 복사해두었던 UDID를 넣어주세요.
Continue 클릭! Register 클릭!하면 Device 등록이 완료됩니다 :)
2. Certificate 생성 (= 개발자 등록)
Certificate 생성은 애플 대신 개발자들이 앱을 실행할 수 있는 권한을 부여받는 것으로, 개발자센터에서 발급받는 인증서이다.
이 인증서를 이용하여 App을 Signing 합니다.
이 인증서를 받기 위해서는 키체인 접근 Certificate Signing Request(CSR)를 먼저 생성해야 한다.
CSR 생성하기
Launchpad > 키체인접근을 실행합니다.
키체인 접근 > 인증서 지원 > 인증 기관에서 인증서 요청을 클릭합니다.
사용자 이메일주소 & 일반 이름을 입력합니다.
디스크에 저장됨 & 본인이 키 쌍 정보 지정을 체크하고 계속을 클릭합니다.
저장경로를 선택하여 CSR파일을 저장합니다.
발급받은 CSR을 이용하여 인증서를 발급받기 위해 개발자 센터에 접속합니다. (https://developer.apple.com/account/ios/certificate/)
'+'버튼을 클릭하여 인증서 발급 과정을 진행합니다.
개발용 인증서를 발급 받을 것이므로 iOS App Development 체크 후 Continue를 클릭합니다.
CSR 파일을 생성하는 과정에 대한 설명입니다. 이미 생성했으니 Continue를 클릭합니다.
Choose File 버튼을 눌러 생성했던 CSR 파일을 등록하고 Genarate 버튼을 클릭합니다.
인증서가 생성되었습니다.
Download 버튼을 클릭한 후, 해당 파일을 더블 클릭하여 설치합니다.
설치 여부는 다시 키체인 접근을 실행하여 확인 할 수 있습니다.
3. App ID 등록
Device에서 테스트 하고 싶은 App을 등록하는 과정입니다.
Xcode를 실행하여 테스트할 App의 프로젝트를 클릭하여 나오는 General 페이지에서 Bundle Identifier을 복사해 둡니다.
App을 등록하기 위해 개발자 센터로 접속합니다. ( https://developer.apple.com/account/ios/identifiers/ )
'+' 버튼을 클릭하여 App등록 과정을 진행합니다.
Name을 넣어주고, Bundle ID에는 아까 복사해 두었던 Bundle Identifier을 넣어 준 후 Continue! 그리고 Submit & Done 을 클릭하면 App이 등록됩니다.
4. Provisioning Profile 생성 (=신뢰할 수 있는 개발자와 App 설치가 허락된 Device의 연결)
앞서 등록하고 생성했던 인증서 & Device & App 을 가지고 프로비저닝 프로파일을 생성하게 됩니다.
프로비저닝 프로파일은 신뢰할 수 있는 인증서와 앱 설치가 허락된 디바이스의 연결이라고 보면 됩니다.
이 프로비저닝 프로파일은 iOS앱을 컴파일할 때도 사용되며, 또한 앱을 테스트 하려는 디바이스에도 설치가 되어야 합니다.
프로비저닝 프로파일을 생성하기 위해 개발자센터에 접속합니다. (https://developer.apple.com/account/ios/profile)
'+' 버튼을 클릭하여 과정을 진행합니다.
개발용 프로비저닝 프로파일을 생성하므로 iOS App Development를 체크하고 다음으로 넘어갑니다.
위의 3번과정에서 등록했던 App을 선택하고 다음으로 넘어갑니다.
2번 과정에서 생성했던 인증서를 선택하고 다음으로 넘어갑니다.
1번 과정에서 등록했던 디바이스를 선택하고 다음으로 넘어갑니다.
프로파일 이름을 입력하고 Generate 버튼을 클릭하여 프로비저닝 프로파일을 생성합니다.
Dowmload 클릭하여 다운로드를 받고 해당 파일을 더블클릭하여 설치합니다.
5. Device에서 실행하기
디바이스를 Mac에 연결 후 Xcode를 실행합니다.
Xcode에서 실행 타겟을 디바이스를 선택 한 후 앱을 실행합니다.
디바이스에서 해당 앱이 실행되면 완료!
'Development > iOS' 카테고리의 다른 글
Xcode 주석 매크로 만들기 (0) | 2016.02.02 |
---|---|
Xcode 유용한 단축키 모음 (0) | 2016.02.01 |
UIView의 Frame vs Bounds (1) | 2016.01.11 |
UIScreen 사이즈 (0) | 2016.01.11 |
NSUserDefaults 사용법 (0) | 2016.01.11 |