[ios] Xcode 오류 : SDK ‘iOS 10.0’의 제품 유형 ‘Application’에 코드 서명이 필요합니다.

OS X El Capitan에 Xcode 8이 설치되어 있습니다.

이 오류가 발생합니다.

“대상”에 서명하려면 개발 팀이 필요합니다. 프로젝트 편집기에서 개발 팀을 선택하십시오.

SDK ‘iOS 10.0’의 제품 유형 ‘Application’에 코드 서명이 필요합니다.

Xcode 스크린 샷



답변

Xcode-8.1 및 iOS-10.1 사용

  1. 엑스 코드에 애플 ID를 추가 Preferences> Accounts> Add Apple ID:

1 단계

  1. 이전에 만든 팀을 자동으로 (&&) 선택하여 서명을 사용하도록 설정합니다.

2 단계

  1. 번들 식별자를 변경하십시오.

3 단계

  1. iOS 개발자에게 코드 서명 :

4 단계

  1. 프로비저닝 프로파일을 자동으로 :

5 단계

이제 장치에서 프로젝트를 실행할 수 있습니다!


답변

Xcode에 개발자 계정을 추가하려면 :

  1. Cmd ⌘+ ,(쉼표)를 누릅니다.

  2. Accounts탭으로 이동

  3. 아래 스크린 샷에 따라 개발 팀을 활성화하십시오.

3 단계


답변

이 문제가 계속 발생하면 테스트를 클릭하고 해당 팀도 선택하십시오.


답변

실제 기기에서 앱을 실행하려면 Apple ID가 있어야하고 해당 ID로 기기를 등록해야합니다. 그렇기 때문에이 오류가 발생합니다.

방법은 다음과 같습니다.

  1. 프로젝트 네비게이터로 이동하십시오. Cmd1못 찾으면

  2. 프로젝트 대상 드롭 다운을 클릭하고 대상을 선택하십시오.
    여기에 이미지 설명을 입력하십시오

  3. 팀 드롭 다운을 클릭하고 계정 추가를 선택하십시오.
    여기에 이미지 설명을 입력하십시오

  4. 개발자 계정에 연결된 Apple ID 또는 개발자 계정이없는 경우 Apple로 로그인하십시오.

  5. 해당 계정으로 기기를 아직 등록하지 않은 경우 ‘기기 등록’과 같은 버튼이 나타납니다. 이를 클릭하면 Apple이 장비를 등록하고 인증서 및 코드 서명을 수행합니다. (오, 유니콘 증명서와 서명이 예전보다 훨씬 쉽습니다)
    여기에 이미지 설명을 입력하십시오

실제 장치를 선택하고 실행을하면 오류없이 장치에로드됩니다.


답변

글쎄, 내가 그 모든 일을 한 후에도 여전히 오류가 발생하여 Xcode를 닫고 다시 열어서 작동했습니다.


답변

최근 Xcode 11 베타 2 에서 문제가 발생했습니다 .

  1. 왼쪽 패널에서 프로젝트를 선택하십시오
  2. 대상 의 ” 서명 및 기능 “탭을 찾으십시오.

대상에 “서명 및 기능”탭이없는 경우 (제 경우에는 테스트 대상 만 해당) 프로젝트의 빌드 설정을 열고 “기본”/ “사용자 정의”대신 “모두”를 클릭하십시오. 설정에서 서명을 찾고 개발 팀이 설정되어 있는지 확인하십시오.

  1. 필요한 경우 테스트 대상에 대해 동일한 단계를 반복하십시오.

답변

개발 계정이 없기 때문에 지금 팀을 비활성화 해야하는 경우 일반 iOS 기기 또는 실제 기기 대신 상단 메뉴의 대상을 iPhone으로 변경하십시오.