[ios] 사용 가능한 ID가 없습니다. 관리자 요청

내 앱을 “보관”하는 동안 문제가 발생했습니다. iPhone 5.1 업데이트 및 XCode 4.2.2 업데이트로 인해 잘못된 프로필이 있다고 생각합니다.

이 스레드를 단계적으로 3 번 사용하는 동안 인증 문제를 제거하는 데 4 시간 이상이 걸렸습니다 (많은 시간이 소요됨).

“이 프로필과 일치하는 유효한 서명 ID를 키 체인에서 찾을 수 없습니다.”경고가 표시됨

여전히 다음과 같은 결함이 있습니다.
XCode 인증 오류

사용 가능한 ID가 없습니다. 관리자는 ID를 다운로드하기 전에 요청해야합니다.

몇 초 후에 “ID 다운로드”버튼이이 창으로 돌아 왔습니다.

이 인증 문서의 나무에서 벗어나 그 결함을 해결하는 방법을 알고 있습니까?



답변

  1. 회원 센터 방문

  2. 로 이동 “아이폰 OS 프로비저닝 포털” -> “인증서” (왼쪽 사이드 바) >> “배포”

  3. “프로비저닝 프로파일” 필드를 선택합니다 . 비어 있으면 다음 (4)

  4. 로 이동 “프로비저닝” (왼쪽 사이드 바) -> “배포” 탭을 선택합니다. “새 프로필”을 누르고 완료하십시오. (3)으로 돌아가서 필드를 다시 확인하십시오.

  5. 새 프로비저닝 프로파일을 다운로드하고 “실행” (두 번 클릭)합니다.

  6. 프로젝트의 빌드 설정에서 새 프로비저닝 프로필을 선택합니다 (이전 프로필과 이름이 같을 수 있음).

  7. 프로젝트의 빌드 설정에서 코드 서명 ID (모두)를 새 ID (있는 경우)로 업데이트합니다. (이전 버전은 만료되었을 가능성이 있으며 이는 본 오류 메시지의 가장 큰 원인 중 하나입니다)

  8. 번들 ID가 올바른지 확인 (CaSe SeNsEtIvE)

  9. XCode Organizer-장치로 돌아 가기. 팀 (왼쪽 사이드 바)을 클릭하고 “새로 고침”(오른쪽 하단)을 클릭합니다. XCode가 새 프로필을 가져 오는 것을 찾을 수 있습니다. 새 콘텐츠가로드 된 경우 6 단계와 7 단계를 반복합니다 (변경됩니다!).

    * 최신 버전의 xCode를 실행 중이기 때문에 팀을 찾을 수없는 경우 Xcode 기본 설정으로 이동합니다 (Mac 도구 모음에서 “Xcode”클릭). 화면 왼쪽 상단) 계정으로 이동하여 팀을 선택하고 새로 고침을 클릭합니다. 새 콘텐츠가로드 된 경우 6 단계와 7 단계를 반복합니다 (변경됩니다!)

    . 환경 설정 -> 계정에 있고 여전히 새로 고칠 수없는 경우 다음을 수행하십시오.

    • 계정 탭을 클릭하십시오
    • 목록에서 Apple ID를 선택하십시오
    • 오른쪽 하단의 “자세히보기”를 클릭합니다.
    • 왼쪽 하단의 새로 고침 화살표를 클릭하십시오.
    • 이제 Xcode가 업데이트 된 자격 증명을 새로 고치고 앱의 유효성을 검사하거나 배포 할 수 있습니다.
  10. 앱을 다시 확인하거나 배포하십시오. 작동합니다.

  11. 이것이 작동하지 않으면 프로젝트 설정> 대상에서 “팀”으로 이동하여 “없음”을 선택합니다. 이제 없음을 선택 했으므로 7 단계를 반복하고 코드 서명 ID (모두)를 변경해야합니다. 다시 아카이브를 시도하십시오.

  12. 마지막으로, 위의 어느 것도 효과가 없다면. 새 프로덕션 인증서를 만들고 동일한 번들 ID로 새 프로비저닝 프로필을 만들기 만하면됩니다. (예, 이미 라이브 상태 인 앱을 업데이트하는 경우 작동합니다.) cert 및 prov를 다운로드하십시오. 프로필과 둘 다 실행합니다 (두 번 클릭). 이제 6 단계를 반복하고 보관합니다. 작동합니다.


답변

@Takoi의 대답이 맞습니다. 그러나 최신 버전의 Xcode에서는 Organizer의 장치 섹션에 TEAM 옵션이 없습니다. 자격 증명을 새로 고치려면 대신 다음을 수행해야했습니다.

  1. Xcode-> Preferences로 이동하십시오.
  2. 계정 탭을 클릭하십시오
  3. 목록에서 Apple ID를 선택하십시오
  4. 오른쪽 하단의 “자세히보기”를 클릭합니다.
  5. 왼쪽 하단의 새로 고침 화살표를 클릭하십시오.

이제 Xcode가 업데이트 된 자격 증명을 새로 고치고 앱의 유효성을 검사하거나 배포 할 수 있습니다.

도움이 되었기를 바랍니다!


답변

XCode의 .plist 파일에있는 번들 ID가 itunesconnect의 번들 ID와 동일한 지 확인하십시오. 꺼져있는 경우 유효성 검사 / 배포시 아카이브를 itunesconnect의 프로필과 일치시킬 수 없습니다.


답변

이것은 이제 조금 더 쉽습니다.

  1. itunesconnect 및 로그인 앱으로 이동합니다.
  2. “인증서”를 클릭하십시오
  3. 프로비저닝 프로파일 / 배포
  4. 프로필 생성,
  5. 프로필 다운로드
  6. 더블 클릭

답변

저는 두 팀의 멤버이며 프로젝트 중 하나를 업로드하는 동안 동일한 문제가 발생했습니다.
변경 > 신원 – – 일반> 팀없음 프로젝트 설정 (엑스 코드 5) 나 허용하는 것은 iTunesConnect에 응용 프로그램을 업로드합니다.

스크린 샷은 여기


답변

내 인증서가 만료되어 프로비저닝 프로필이 만료되었습니다.
전에 저는 –

  • iOS 웹 포털에서 내 인증서를 업데이트했습니다.
  • 프로비저닝 프로파일에서 편집됨을 클릭했습니다.
  • 새 인증서를 선택하고 생성을 클릭했습니다.
  • Xcode에서 프로비저닝 프로파일을 새로 고쳤습니다.

오류가 사라졌습니다.


답변

나는 그것이 스트림 어딘가에 쓰여진 것 같아요, 나는 모든 것을 자세히 읽지 않았습니다. 이 점을 강조하고 싶습니다.

성가신 xCode 동작으로 인해 모든 것을 설정 한 후에는 프로젝트를 정리하고 xCode를 종료해야 합니다.

그런 다음 다시 시작하고 빌드하십시오. 이제 작동하는지 여부를 알 수 있습니다.