실제 기기 디버깅을 위해 iOS 기기를 추가하는 방법
1 먼저 Apple 개발자 웹사이트를 엽니다.
웹사이트 상단의 회원 센터를 클릭하면 로그인 인터페이스로 이동합니다.
그림과 같이 개발에 들어갑니다. 그림에서 사용자 이름과 비밀번호.
입력을 완료한 후 '로그인'을 클릭하세요(팁: 왼쪽이 등록, 하단이 비밀번호 검색, 오른쪽이 로그인입니다. 개발자 계정이 없는 경우 개발자 계정을 사용해야 합니다.) 개발자 신청을 위한 Apple 계정입니다. 여기서는 신청 절차 및 검색 절차에 대해 자세히 설명하지 않습니다.
3. 로그인 후 인터페이스는 그림과 같습니다. 상위 2개 옵션(개발자 센터, 인증서, 식별자 및 프로필)이 없으면 현재 로그인된 계정이 아니라는 의미입니다. 개발자 및 개발자 계정이 필요하며 로그인한 경우에만 사용할 수 있습니다.
4. 먼저 "인증서, 식별자 및 프로필"을 클릭하고 인증서 인터페이스에 들어가면 왼쪽의 "iOS 앱" 아래에 "인증서", "식별자", "장치"라는 네 가지 옵션이 표시됩니다. "프로비저닝 프로필"(팁: 해당 옵션이 없거나 비어 있는 경우 개발자 계정이 iOS 모바일 앱용으로 개발되지 않았음을 의미합니다.)
5. 먼저 아래의 첫 번째 "인증서"를 클릭하세요. "iOS 앱". 이 옵션의 기능은 실제 머신 디버깅을 허용하도록 컴퓨터를 인증하는 것입니다.
인터페이스에 들어간 후 왼쪽 열은 이전 페이지에서 방금 본 네 가지 옵션의 특정 디렉터리이고, 오른쪽 열은 해당 디렉터리 "인증서" 아래의 "모두"에 있는 특정 콘텐츠입니다. 현재 디렉토리는 인증입니다. 오른쪽에 유형이라는 열이 있습니다. 유형은 인증서 유형을 나타냅니다.
인증서 세부정보를 표시하려면 해당 인증서를 클릭하세요. .인증서 생성을 위해 우측 상단의 "10" 숫자를 클릭하세요.
6. 이후 그림과 같은 인터페이스가 표시됩니다. "개발"에서 "iOS 앱 개발"을 선택하여 실제 머신 디버깅 컴퓨터 인증을 신청합니다. 그런 다음 인터페이스를 아래로 스크롤하고 인터페이스 하단의 "계속"을 클릭하여 생성하세요.
7. 이 단계에서 '계속'을 클릭하세요. 이 단계는 컴퓨터의 키체인 구성 파일이 필요하다는 것을 의미합니다. 다음 단계로 진행하려면 먼저 "계속"을 클릭하세요.
8. 이 단계에서는 키체인 구성 파일을 업로드해야 합니다.
Launchpad를 열고 "Keychain Access"를 찾은 후 인터페이스가 나타날 때까지 기다리지 않고 상단 탐색 표시줄의 "Keychain Access" 디렉터리에서 "Certificate Assistant"를 직접 선택한 다음 "Issue"를 선택합니다. 인증서에서 "기관이 인증서를 요청합니다". 그림과 같이:
9. 이메일로 인증서를 받으려면 이메일 주소를 입력해야 합니다. 두 이메일에 동일한 이메일 주소를 입력한 다음 "이메일 보내기"를 선택하세요. "요청 내용:"의 CA", 즉 키체인 구성 파일을 이메일을 통해 받을 수 있습니다.
"요청 내용:"을 통해 직접 "디스크에 저장"을 선택하고 위의 이메일 주소를 입력하면 됩니다(필수 항목이지만 이메일 주소를 통해 얻을 필요는 없으며, 그냥 아무렇지도 않게 채워 넣으세요).
계속을 클릭하고 파일 위치를 선택합니다. 여기서는 바탕 화면을 선택합니다. 물론 찾을 수 있는 위치를 선택해야 합니다.
10. 그림과 같이 바탕 화면에서 키체인 인증 파일을 찾습니다. (팁: 생성된 키체인 구성 파일은 현재 컴퓨터용입니다. 즉, 현재 컴퓨터는 실제 기계 개발을 위해 인증되었습니다. 다른 컴퓨터를 인증해야 하는 경우 다른 컴퓨터에 해당 키체인 구성 파일이 필요합니다.)
업로드가 필요한 브라우저로 돌아가서 "파일 선택"을 클릭하고 방금 키체인 구성 파일을 배치한 위치를 찾으세요. 선택한 후 "열기"를 클릭하고 "생성"을 클릭하여 인증서를 생성합니다.
11. 생성된 후 다운로드 인터페이스로 이동합니다. 다운로드하려면 인터페이스에서 "다운로드"를 클릭하세요.
생성된 .cer 파일을 더블클릭하세요. 더블클릭 후에는 기본적으로 키체인에 설치됩니다. 그렇지 않으면 사용 시 문제가 발생합니다.
지금까지 현재 컴퓨터의 인증이 완료되어 현재 컴퓨터에서 실제 기계 개발을 수행할 수 있습니다. (팁: 다른 컴퓨터의 키체인 구성이 있는 경우 키체인은 이미 인증 인증서를 설치했습니다. 사용되는 파일인 경우 cer 파일을 다운로드하여 해당 컴퓨터에 부여한 후 해당 컴퓨터를 두 번 클릭해야 합니다.
12. 그런 다음 왼쪽 디렉터리의 "식별자" 아래에서 "앱 ID"를 클릭합니다. 이는 일반적으로 레이블을 충족하는 프로젝트에만 해당하는 프로젝트에 대한 레이블을 생성하는 것입니다. 실제 머신에서 디버깅이 가능합니다.
마찬가지로 오른쪽 상단의 '10' 버튼을 클릭하면 마크가 생성됩니다. 그림과 같습니다.
13. 여기서는 마지막 단계에서 인증서 생성 시 생성된 태그를 쉽게 찾을 수 있도록 '이름' 필드에 태그 이름을 입력해야 합니다.
다음으로 "App ID Suffix"의 "Explicit App ID"에 내 표시(즉, 서명)를 입력합니다. 형식은 아래와 같습니다. 형식을 따르시면 됩니다.
물론 모든 프로젝트에 대해 서명 태그를 생성할 필요는 없습니다. Apple은 광역 태그 방식을 제공합니다.
여전히 동일한 인터페이스에서 "App ID Suffix"의 "Wildcard App ID"에서 "Bundle ID:"를 선택하고 서명을 입력하세요. 형식 아래에 예시가 나와 있습니다.
다음 단계로 진행하려면 하단의 '계속'을 클릭하세요.
정보를 확인한 후 바로 하단의 '제출'을 클릭하면 생성된 로고가 공개됩니다.
이 단계에서 생성이 완료되었습니다.
14. 컴퓨터를 인증하고 서명을 설정한 후 (iPhone, iPad 등) 실제 장치 디버깅이 가능한 장치를 추가해야 합니다.
왼쪽 디렉토리에서 '장치'를 클릭하고 오른쪽 상단의 숫자 '10'을 클릭해 추가하세요.
한 번에 하나의 기기를 추가하거나 한 번에 여러 기기를 추가하도록 선택하세요.
"Register Device"의 "Name"에 장치 이름을 입력하세요. 이후 해당 장치에 연결하면 Xcode에 이름이 표시됩니다.
그 후 'UDID'에 기기의 UDID를 입력하세요. 이 과정은 휴대폰이나 아이튠즈를 통해 받아야 합니다.
실제 컴퓨터에서 디버깅하려는 장치를 연결하고 ITunes를 열고 장치를 클릭한 다음 인터페이스에서 일련 번호를 클릭하면 UDID로 전환되고 마우스 오른쪽 버튼을 클릭하여 복사합니다. 그냥 복사해서 붙여넣으면 됩니다.
그런 다음 인터페이스 하단의 '완료' 버튼을 클릭하여 장치 추가를 완료하세요.
디버깅 인증서를 생성하는 마지막 단계만 남았습니다.
15. 맨 왼쪽의 디렉터리 표시줄을 클릭하고 "프로비저닝 프로필" 디렉터리 아래에서 "모두"를 선택한 다음 오른쪽 상단의 "10" 숫자를 클릭하여 인증서 추가 인터페이스로 들어갑니다. 그림과 같습니다.
'iOS 앱 개발'을 선택하고 인터페이스 하단의 '계속'을 클릭하세요.
16. 이 단계는 생성된 표현(또는 서명)을 선택하는 것입니다. 13단계에서 생성된 "식별자"를 선택하세요. 생성된 식별자가 더 있으면 선택할 수 있습니다. 생성된 이름에 맞게 이름을 찾아 "계속"을 클릭하여 다음 단계로 진행하세요.
17. 이 단계는 컴퓨터를 인증하는 단계입니다. 다음 옵션에서 11단계에서 생성된 인증 인증서의 이름을 선택하세요. 인증서가 많이 생성되면 찾기가 어렵습니다. 생성된 인증서의 만료일에 따른 이름입니다. 구분하거나 삭제하려는 날짜입니다(주의해서 사용하세요).
다음 단계로 진행하려면 '계속'을 클릭하세요.
18. 이 단계는 실제 머신에서 디버깅해야 하는 장비를 선택하는 단계입니다. 14단계에서 생성한 지정된 장비를 선택하거나 필요에 따라 모두 선택할 수 있습니다.
다음 단계로 진행하려면 "계속"을 클릭하세요.
19. 인증서 이름을 선택하세요. 찾기 쉬운 이름을 선택하세요. 그렇지 않으면 여러 개가 있을 것입니다. 나중에 Xcode에서 인증서를 쉽게 찾을 수 있습니다.
그런 다음 '생성'을 클릭하여 최종 인증서를 생성하세요.
새 인터페이스에서 "다운로드"를 클릭하세요. 다운로드한 인증서가 최종 인증서입니다. 이번에는 두 번 클릭하여 Xcode에 설치하세요.
자, 이제 인증서 신청이 완료되었습니다. *** A는 2개의 파일을 다운로드했습니다. 하나는 접미사 ".cer"이고 다른 하나는 접미사 ".mobileprovision"입니다.
20. 이제 실제 머신 디버깅을 해보겠습니다.
먼저 프로젝트를 열고 프로젝트 디렉토리 아래 "Supporting Files" 디렉토리에 있는 프로젝트 name.plist 파일 또는 "info.plist" 파일을 선택합니다(팁: Xcode6.0에서는 모든 프로젝트입니다) name.plist.Xcode6.0 이상은 info.plist입니다. 방금 적용한 라벨 내부의 "번들 식별자" 라벨을 수정합니다(13단계).
21. 이후 프로젝트 루트 디렉터리인 같은 이름의 파란색 파일을 열고, 먼저 중앙의 "TARGET"에서 같은 이름의 프로젝트 파일을 선택한 후, "빌드 설정"을 선택합니다. 가장 오른쪽 인터페이스 "를 선택한 다음 "코드 서명" 옵션을 찾아 "프로비저닝 프로필"의 19단계에서 생성한 인증서를 선택하고 이름으로 찾습니다. 그런 다음 "프로비저닝 프로필" 위의 "코드 서명 ID"를 수정하여 인증서를 통해 찾은 인증 인증서를 선택합니다. 네 가지 옵션을 모두 수정해야 합니다.
이 단계를 완료한 후 중간에 더 좁은 인터페이스로 돌아가서 "PROJECT"에서 프로젝트를 선택하고 동일한 이름의 파일을 변경한 후 위 작업을 수행합니다.
22. 마지막으로 마지막 단계만 남았습니다. 기기가 컴퓨터에 연결되어 있는지 확인하고, 잠금 해제 상태에서 그림과 같이 Xcode Run 옆에 있는 "Run Device"를 선택하세요. . 장치를 찾아 실행을 선택하고 로딩을 기다립니다.
장치를 찾을 수 없고 "IOS 장치"가 있는 경우 장치가 제대로 연결되지 않았거나 장치가 iTunes에서 활성화되지 않았음을 의미합니다. 활성화되어 있지 않은 경우 상단 창에서 장치 옵션을 클릭하고 장치를 찾아 활성화하십시오.