ios 애플 아이디 - ID가 ''인 앱 ID를 사용할 수 없습니다. 다른 문자열을 입력하십시오.





15 Answers

TL, DR Xcode는 회원 센터에서 귀하의 앱 ID를 제공 한 이름과 매우 흡사합니다. 올바른 번들 식별자가 충분하지 않습니다. 아래의 특정 포맷을 사용해야 Xcode에서 앱 ID를 볼 수 있습니다.

업데이트 : 아래 주석의 @isaacselement에 따르면이 문제는 Xcode 7.3.1에서 해결되었습니다 .

@ romrom은 앱 ID를 삭제하고 Xcode에서 새로운 앱 ID를 생성하는 해결책을 단서로 사용했습니다. 불행히도 내 앱 ID는 스토어 앱에서 사용되어 삭제할 수 없기 때문에 나에게 적합하지 않았습니다.

그러나 일부 실험을 통해 기존 앱 ID를 수동으로 편집하여 문제를 해결할 수 있음을 발견했습니다. Xcode는 번들 ID뿐 아니라 ID의 이름 에 대해 까다롭게 나타납니다.

com.mycompany.appname 과 같은 일반적인 번들 ID의 경우 App ID 이름은 다음 형식이어야합니다.

XC com mycompany appname

다른 형식의 이름은 Xcode에서 볼 수 없습니다 .

영향을 받는지 확인하는 방법 / 문제 해결 방법

  1. 회원 센터에 로그인하십시오.
  2. "인증서, 식별자 및 프로필"을 클릭하십시오.
  3. 하나의 왼쪽 탐색 모음에서 "App IDs"를 클릭하십시오.
  4. 번들 식별자로 앱 ID를 찾습니다.
  5. 해당 App ID의 이름 형식이 올바르지 않으면 (위 그림 참조) 해당 ID를 클릭 한 다음 편집 버튼을 클릭하십시오.
  6. 이름을 변경하고 Done을 ​​클릭하십시오.
  7. 스트레스와 분노를 줄이십시오.

추신 : 위에서 언급 한 것처럼 이름을 수정하더라도 자동으로 적절한 배포 프로필을 만들지 않는 Xcode 7.3사용하는 경우 몇 가지 관련 문제 가 있습니다 . 해결 방법은 7.2.1 또는 7.3 Beta로 다운 그레이드하거나 fastlane / sigh와 같은 도구를 사용하는 것입니다.

비밀번호 찾기 apple

앱 스토어 제출을 준비하기 위해 새로운 APP ID를 추가하려고하는데 제공 한 번들 ID 아래에 다음 오류가 표시됩니다.

An App ID with Identifier 'com.domainName.AppName' is not available. Please enter a different string.

이것은 무엇을 의미 하는가? 나는 새로운 App ID를 추가하려고합니다. 물론 존재하지 않습니다. 내가 뭘 놓치고 있니? 지난 번 앱 ID를 만들 때 경험 한 문제가 기억 나지 않습니다.




동일한 ID를 가진 앱이 없을 수도 있지만 다른 사람이있을 수 있습니다. ID는 앱 내에서뿐만 아니라 전 세계적으로 고유해야합니다.




버전 7.3 (7D175)

응용 프로그램 번들 식별자가 com.abc.xyz 인 경우 응용 프로그램 번들 식별자와 동일해야합니다. 번들 ID의 응용 프로그램 ID 이름은 XC com abc xyz 여야합니다.

다른 형식의 이름은 Xcode에서 볼 수 없습니다.




나에게도 같은 문제가 발생했습니다. Xcode가 자동으로 다른 팀 이름을 선택 했으므로 올바른 팀 이름을 선택하여 해결할 수 있습니다. 행운을 빕니다 !




프로필을 업데이트했지만 다른 좋은 답변이 없으면 "프로비저닝에 사용할 개발 팀을 선택하십시오 :"라는 메시지가 표시되면 " 로컬 서명 에셋 사용 "을 선택하십시오. 나는 다른 모든 것들이 순서대로 이루어 지도록 만들었지 만 여전히 효과가 없었습니다. 로컬 서명 애셋을 사용하면 완벽하게 작동했습니다.

편집 : Xcode 7.3.1이이 문제를 해결하는 것 같습니다. "- 아카이브에서 임시 빌드 빌드를 내보낼 수없는 문제 수정"




내 Xcode를 7.3으로 업그레이드했을 때 같은 문제가 발생하여 모든 프로젝트에서 같은 오류가 발생했습니다. 가장 간단한 해결책은 Xcode에서 apple 계정을 제거하고 다시 추가하는 것입니다.

제거하려면 Xcode> 환경 설정으로 이동하여 계정을 선택하고 온 - 서명을 클릭하십시오.

+ 기호를 클릭하고 앱에 해당하는 사과 ID를 추가 할 수 있습니다.

계정을 추가 한 후에는 문제가 해결 될 것입니다.이 경우에도 여전히 작동하지 않습니다. 그런 다음 프로파일을 다시 생성 한 다음 (편집을 클릭하여 생성) 프로비저닝 프로파일을 다시 다운로드하여 실행하십시오. 그게 효과가있을거야.

희망이 도움이됩니다. 모두 제일 좋다




Xcode의 기능 탭에서 iCloud 지원을 전환하려고 할 때 "식별자가 XXX 인 앱을 사용할 수 없습니다."오류가 발생했을 때 나는 다음을 발견했습니다.

  • 내 앱에 명시적인 맞춤 번들 ID를 부여하고,

  • 회원 센터에 직접 내 앱을 등록하고 iCloud 지원 자격을 명시 적으로 요청하십시오.

그 후, Xcode에서 iCloud 지원을 켜면 작동했습니다. 그래서, 나는 똑같은 것을 시도하는 것이 좋습니다. 회원 센터에서 할 때 상황이 더 잘 작동하는 경우가 있습니다.




나는이 문제도 가지고 있었다. 문제와 해결책은 매우 간단합니다. Xcode 사용자가 무료 개인 계정을 사용하여 장치에서 응용 프로그램을 실행하면 번들 ID가 개인 계정에 등록됩니다. 그런 다음 사용자가 유료 Apple Dev 계정으로 업그레이드하고 해당 번들 ID를 사용하여 응용 프로그램 ID를 만들려고하면 백엔드 시스템은 번들 ID가 사용되었다고 생각합니다.

이 웹 사이트 ( https://developer.apple.com/contact/submit/ )의 "인증서, 식별자, 프로필 카테고리"아래에 양식을 작성하십시오.이 작업을 수행 한 결과 12 시간 이내에 문제가 해결되었습니다. 이메일 응답 : "개인 팀을 사용하여 Xcode에서 장치에 응용 프로그램을 설치하면 번들 ID가 해당 계정에 등록됩니다. 번들 ID "com.AppVolks.Random-Ruby"를 삭제 했으므로 이제 유료 회원으로 등록 할 수 있습니다. "

희망이 도움이됩니다!




나는 똑같은 문제가 있었고 신속한 해결책은 다음과 같다.

  1. Xcode의 일반 탭에서 번들 ID를 제거하십시오.
  2. info.plist 파일로 이동하여 번들 식별자 필드에 번들 ID를 입력하십시오.

청소하고 실행하십시오. 그게 전부 야.




Ad Hoc 배포를 수행하는 동안이 오류가 발생하면 Xcode 7.3.1 릴리스 (2016 년 5 월 3 일)에서 수정되었습니다. https://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12

변경 내역 7.3.1 :

  • 보안 강화를 위해 Git이 2.7.4 버전으로 업데이트되었습니다.
  • Xcode 편집기에서 기능을 끄면 앱 번들에서 자격이 활성화 된 채로되는 문제가 해결되었습니다.
  • 아카이브의 임시 빌드를 내보낼 수없는 문제 수정.
  • 현지화 가져 오기시 충돌 문제 해결



제출 프로세스에서 동일한 문제가 발생했으며 AdHoc 대신 Appstore 조항을 선택하여 해결했습니다. 단순한!!

희망이 도움이됩니다. 모든 최선 :)




이것은 최신 버전의 Xcode (7.3 D175)에만 적용될 수 있습니다. 최근 릴리스 :

Try Again 버튼을 누릅니다.

Xcode 빌드 설정으로 몇 시간 동안 장난을 치고 처음부터 인증서 / 앱 ID / 프로비저닝 프로파일 춤을 시작한 후에도 같은 장소에서 동일한 오류 메시지가 표시되어 앱 ID를 사용할 수 없었습니다 .

좌절감으로, 나는 Try Again 버튼이 무의미하다고 생각했다. 그러나 효과가있었습니다.




앱 스토어 용 Apple ID에 대한 배포 프로비저닝 만 있었지만 여전히 오류가 발생했습니다 : 식별자가있는 앱 ID ''를 사용할 수 없습니다. 다른 문자열을 입력하십시오.

나는 최근에 Xcode 7.3으로 업데이트했는데 아마도이 문제를 일으켰습니다. 그래서 내가 한 것은 iOS Dev에서 테스트 할 모든 장치를 선택하여 iOS Development Provisioning을 만드는 것입니다. 센터 (회원 센터). 그런 다음 Xcode -> 환경 설정을 열었고 내 계정에서 해당 앱 ID에 대해 새로 생성 된 개발 프로비저닝을 다운로드했습니다. 그 때 오류가 사라졌습니다.




이것은 이상한 경우에 부딪 치는 사람들을위한 것입니다. 번들 ID에서 키워드 test 를 사용할 수 없습니다 .

앱 그룹 기능을 통해 데이터 공유를 테스트해야하고 관련 앱이 아직 개발되지 않았기 때문에 번들 식별자를 company.APP_NAME 대신 test.APP_NAME로 변경했습니다. 우리는 iTunes Connect에서 모든 것을 설정했으며 아무 것도 제대로 작동하지 않았습니다. 그런 다음 이름을 베타 버전으로 바꿨습니다 .APP_NAME과 (과) Xcode는 앱 ID를 올바르게 다시 관리 할 수있었습니다.

일반적으로이 문제를 해결하려면 프로비저닝 프로파일과 응용 프로그램 ID가 올바른 설정인지 확인한 다음 Xcode -> 환경 설정 -> 계정 -> 세부 정보보기 -> 모두 다운로드에 문제가 있으면 제대로 작동해야합니다.

희망이 도움이됩니다.




com.domainName.AppName

이것은 번들 식별자입니다. 이 식별자를 기반으로 한 번만 푸시 알림 및 inapt 구매를 보낼 수 있습니다. 그래서 앱이이 앱의 고유 ID로 사용했습니다. 따라서 새로운 이름을 "com.domainName.YourName"으로 사용해보십시오.




Related