2014-11-07 5 views
2

Xcode로 iOS 응용 프로그램의 보관 파일을 만들어 App Store에 제출하려고합니다. 그러나 대상으로 'iOS Device'를 선택하고 Product - Archive를 클릭하면 다음과 같은 오류 메시지가 나타납니다.iOS 앱의 보관 파일을 만들 때 오류가 발생했습니다 : "팀에 등록 된 기기가 없어서 프로비저닝 프로파일을 만들 수 없습니다."

회원 센터에 등록 된 기기가 없기 때문에 프로비저닝 프로파일을 만들 수 없습니다. 장치를 연결하고 개발을 위해 활성화 한 다음 주최자를 사용하여 회원 센터에 장치를 추가하십시오.

제공된 프로비저닝 프로파일이 없다는 앱 설정 페이지의 "문제 수정"버튼을 클릭하면 같은 오류 메시지가 나타납니다.

이 문제에 대해 다음 두 가지 원인이있을 것 같다 :

  1. 앱 ID

    애플 회원 센터에 등록되어 있지 않습니다. 나는 이미 이것을 고쳤다. 불행히도 도움이되지 않았습니다.
  2. 일부 오래된 스레드는 회원 센터에 Mac을 추가해야한다고 언급합니다. 그러나 주어진 지침은 엑스 코드의 이전 버전이 될 것으로 보인다 및 엑스 코드 6.1 작동하는 표시되지 않습니다 :
    • 나는 창에 가면 - 주최자는, 아니 '장치'탭
    • 이 윈도우가있다 - 장치. 여기에 '내 Mac'이 표시되지만 오른쪽 클릭을하지 않고 '포털에 추가'를 선택할 수 없습니다.
    • 회원 센터의 '인증서, 식별자 & 프로필'에서 Mac을 추가 할 수 없습니다. 나는 iOS 장치 만 수락하는 것 같습니다.

나는 또한 내가 iOS 장비를 보유하고 있지 않습니다 언급해야 (그리고 불행하게도 하나를 구입하거나 나를 위해 방법이 없습니다) 그러나 내가 읽은 내용에 따라, 그것은 할 수 있어야한다은 iOS 기기없이 App Store에 앱을 제출하십시오.

미리 도움을 주셔서 감사합니다.

답변

9

동일한 문제가있는 사람들에게 : 내 경우 Apple 회원 센터에서 여러 인증서를 구성했기 때문에 문제가 발생했습니다. Xcode의 자동 프로비저닝은 하나의 인증서로만 작동하는 것 같습니다.

문제를 해결하려면 회원 센터에서 프로비저닝 프로파일을 수동으로 생성하고이를 Xcode로 가져올 수 있습니다. 나를 위해 파일을 두 번 클릭하기 만하면됩니다. 메시지를 표시하지는 않았지만 나중에 프로필을 사용할 수있었습니다 (자동으로 회원 센터에서 가져온 것일 수도 있습니다 ...).

실제로 해당 프로필을 사용하려면 앱의 빌드 설정으로 이동하십시오. '코드 서명'섹션에서 올바른 인증서 (프로필을 만드는 데 사용한 인증서)와 마지막으로 프로비저닝 프로필 자체를 선택하십시오. 그것은 그렇게 보일 것이다 :

Setting the right certificate

를 이제 앱을 보관 할 수 있어야한다.https://www.reddit.com/r/iOSProgramming/comments/2lsjpe/error_when_trying_to_create_archive_of_ios_app/

+2

그것은 작동, THX : 내가 문제를 해결 도움 레딧에서 brendan09와 레골라스 - 더 - 엘프에

거대한 감사합니다! "프로비저닝 프로파일"옵션을 변경하는 것을 잊어 버렸습니다. 이제 작동합니다! –

+1

거의 동일한 오류가 발생했습니다. 내 프로필에 프로필을 만들지 못했습니다. 등록 된 장비가 없습니다 ... " 이 해결책이 효과가 있음을 확인할 수 있습니다. – janlindso