TL; DR Xcode는 회원 센터에서 앱 ID를 부여한 이름 을 매우 중요하게 생각합니다 . 올바른 번들 식별자가 충분하지 않습니다. Xcode가 앱 ID를 "확인"하려면 아래에 표시된 특정 형식을 사용해야합니다.
업데이트 : 아래 주석의 @isaacselement에 따르면이 문제는 Xcode 7.3.1에서 해결되었습니다 .
앱 ID를 삭제하고 Xcode에서 새 ID를 생성하는 @romrom의 해결책은 실마리였습니다. 불행히도 내 앱 ID가 스토어 앱에서 사용되었으므로 삭제할 수 없었기 때문에 시작하지 못했습니다.
그러나 몇 가지 실험을 통해 종료 앱 ID를 수동으로 편집하여 문제를 해결할 수 있음을 발견했습니다. Xcode는 번들 ID뿐만 아니라 ID 이름 에 대해 까다 롭습니다 .
com.mycompany.appname 과 같은 일반적인 번들 ID의 경우 앱 ID 이름은 다음 형식이어야합니다.
XC com mycompany appname
다른 형식의 이름은 Xcode에서 볼 수 없습니다 .
영향을 받는지 확인하는 방법 / 수정하는 방법
- 회원 센터에 로그인하십시오 .
- "인증서, 식별자 및 프로필"을 클릭하십시오.
- 왼쪽 네비게이션 바 중 하나에서 "앱 ID"를 클릭하십시오.
- 번들 식별자가있는 앱 ID를 찾습니다.
- 해당 앱 ID의 이름 형식이 올바르지 않으면 (위 그림 참조) 해당 앱 ID를 클릭 한 다음 편집 버튼을 클릭하십시오.
- 이름을 변경하고 완료를 클릭하십시오.
- 스트레스와 분노를 줄이십시오.
PS 위에서 언급 한 것처럼 이름을 수정하더라도 Xcode 7.3 을 사용하는 경우 적절한 배포 프로파일을 자동으로 생성하지 않는 관련 문제 가 있습니다 . 해결책은 7.2.1 또는 7.3 Beta로 다운 그레이드하거나 fastlane / sigh와 같은 도구를 사용하는 것입니다.