iOS 개발 테스트 Device 에서 하기

2019. 7. 10. 16:32 IOS/xcode | IOS

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에서 실행 타겟을 디바이스를 선택 한 후 앱을 실행합니다.

디바이스에서 해당 앱이 실행되면 완료!



출처: https://jepark-diary.tistory.com/9?category=874567 [JEP's Diary]