App Store 제출을 준비하기 위해 새 APP ID를 추가하려고하는데 제공된 번들 ID에서 다음 오류가 발생했습니다.
An App ID with Identifier 'com.domainName.AppName' is not available. Please enter a different string.
이것은 무엇을 의미 하는가? 새로운 앱 ID를 추가하려고하는데 물론 존재하지 않습니다. 내가 무엇을 놓치고 있습니까? 지난번에 앱 ID를 만들 때 문제가 발생한 것을 기억하지 못합니다.
답변
최신 정보
Xcode 8부터 Xcode 가 관리하는 iOS 팀 프로비저닝 프로파일 이 이제 Xcode 에 의해 자동으로 올바르게 업데이트됩니다 . 그것들은 개발자 포털에도 표시되지는 않지만 비행 중 생성됩니다.
그러나 아래 제안 된 솔루션은 여전히 작동합니다. 자동 프로비저닝 프로파일을 사용하도록 전환했습니다.
tl; dr
개발자 포털에서 Xcode 로 관리되는 잘못된 iOS 팀 프로비저닝 프로파일을 제거 하고 수동으로 iOS 개발자 프로비저닝 프로파일을 작성하십시오 . Xcode를 통해 다운로드하면 잘 될 것입니다.
세부
문제:
Xcode 7.3 (7D175) 이후에 이것을 경험하기 시작했습니다.
문제 전에 내가 한 일 :
- Xcode를 통해 갱신 된 인증서 (개발자 및 배포), b / c 만료
- 내 키 체인에 두 개의 필수 인증서 (개발자 및 배포)를 설치했습니다.
- 새로운 배포 인증서를 사용하여 개발자 포털에서 Ad Hoc 및 App Store 프로비저닝 프로파일을 다시 생성했습니다.
- Xcode를 통해 로컬로 Ad Hoc 및 App Store 프로비저닝 프로파일을 다운로드합니다.
- 프로비저닝 프로파일을 자동으로 관리하도록 Xcode 설정 프로세스를 통해 프로젝트 를 진행합니다.
- Xcode에서 관리하는 iOS 팀 프로비저닝 프로파일이 올바르지 않습니다.
- 잘못된 iOS 팀 프로필로 인해 Xcode에서 빌드 및 실행을 수행 할 수 없습니다.
오류가 발생하면 “Fix Issue”( Xcode에서 관리하는 프로비저닝 프로파일을 유효하게 만드는 유일한 방법 임)를 두 드리십시오 An App ID with Identifier '<app id>' is not available
.
해결책:
나는 가지고있다:
- 개발자 포털에서 Xcode로 관리되는 잘못된 iOS 팀 프로비저닝 프로파일을 수동으로 제거했습니다.
- 수동으로 생성 된 iOS 개발자 프로비저닝 프로파일
- Xcode를 통해 다운로드
이제 장치에 앱을 빌드하고 실행할 수 있습니다.
답변
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와 같은 도구를 사용하는 것입니다.
답변
나는 같은 문제가 있었고 아래 단계에 따라 해결했습니다.
-
엑스 코드로 이동합니다
Preferences
>Accounts
>Choose your Apple ID account
-
탭
View Details
-
을
Download all
누른 다음Done
그러나 이전에는 제대로 작동했지만 갑자기 중단 된 이유를 모르겠습니다. 위의 단계를 밟아 제대로 작동합니다.
답변
같은 ID의 앱이 없을 수도 있지만 다른 사람이있을 수 있습니다. ID는 고유 한 앱뿐만 아니라 전 세계적으로 고유해야합니다.
답변
에 대한 솔루션 Xcode 7.3
.
이동
Member Center -> Certificates, Identifiers & Profiles -> Provisioning Profiles -> All
의 인증서를 찾으십시오. App ID
유효하지 않아야합니다. 편집, iOS
배포 인증서 선택 , 생성하십시오. 이동 :
Xcode -> Preferences -> Accounts -> View Details -> Download all
