식별자가 "인 앱 ID를 사용할 수 없습니다.다른 문자열을 입력하십시오.
App Store 제출을 준비하기 위해 새로운 App ID를 추가하려고 하는데 제가 제공한 번들 ID 아래에 다음과 같은 오류가 발생했습니다.
를
'com.domainName.AppName'
사용할 수 없습니다.이치노
이것은 무엇을 의미합니까?새로운 앱 ID를 추가하려고 하는데, 물론 존재하지 않습니다.
제가 무엇을 빠뜨리고 있나요?지난번 앱 ID를 만들 때 문제가 발생했던 기억이 없습니다.
갱신하다
Xcode 8에서 Xcode로 관리되는 iOS Team Provision Profile은 Xcode에 의해 자동으로 올바르게 업데이트됩니다.개발자 포털에 기재되어 있지 않지만, 즉시 생성됩니다.
단, 아래에 제시된 솔루션은 계속 유효합니다.자동 프로비저닝 프로파일을 사용하는 것으로 전환했습니다.
dr;dr
Developer Portal에서 Xcode로 관리되는 비활성 iOS 팀 프로비저닝 프로파일을 삭제하고 iOS 개발자 프로비저닝 프로파일을 수동으로 만듭니다.Xcode를 통해 다운로드하시면 바로 이용하실 수 있습니다.
세부 사항
문제:
Xcode 7.3(7D175) 이후부터 이 현상이 나타나기 시작했습니다.
발행 전에 내가 한 일:
- Xcode에 의한 증명서 갱신(개발자 및 배포) 유효기간 B/c
- 키체인에 2개의 필수 증명서(배포 및 배포)를 설치한다.
- 새로운 디스트리뷰션 증명서를 사용하여 개발자 포털에서 애드혹 및 App Store Provision 프로파일을 재작성한다.
- Xcode를 통해 로컬 애드혹 및 앱스토어 프로비저닝 프로파일 다운로드
- 프로비저닝 프로파일을 자동으로 관리하기 위한 Xcode 설정 프로세스를 프로젝트에 대해 설명합니다.
- Xcode에 의해 관리되는 iOS 팀 프로비저닝 프로파일이 유효하지 않음을 알 수 있습니다.
- 유효하지 않은 iOS 팀프로파일로 인해 Xcode를 빌드 및 실행할 수 없습니다.
'문제 수정' 탭(
유일한 방법은 Xcode에 의해 관리되는 프로비저닝 프로파일을 유효하게 하는 것입니다. 에러가 발생한 경우)An App ID with Identifier '<app id>' is not available
.
솔루션:
다음과 같은 것이 있습니다.
- Developer Portal에서 Xcode로 관리되는 비활성 iOS 팀 프로비저닝 프로파일 수동 삭제
- 수동으로 생성된 iOS Developer Provision 프로파일
- Xcode로 다운로드.
이제 기기에서 앱을 빌드&실행할 수 있게 되었습니다.
TL;DR Xcode는 회원센터에서 앱 ID를 부여하는 이름에 매우 까다롭습니다.올바른 번들 ID를 갖는 것만으로는 충분하지 않습니다.앱 ID를 "확인"하려면 Xcode에 대해 아래에 표시된 특정 형식을 사용해야 합니다.
업데이트: 아래 코멘트의 @isaacselement에 따르면 이 문제는 Xcode 7.3.1에서 해결되었습니다.
앱 ID를 삭제하고 Xcode에 새로운 ID를 작성하게 하는 @rom의 솔루션이 단서가 되었습니다.아쉽게도 Store 앱에서 앱 ID를 사용했기 때문에 삭제할 수 없었기 때문에 저는 비스타였습니다.
그러나 몇 가지 실험을 통해 기존의 앱 ID를 수동으로 편집함으로써 문제를 해결할 수 있다는 것을 알게 되었습니다.Xcode는 번들 아이디뿐만 아니라 아이디 이름도 까다롭게 따지는 것으로 나타났습니다.
com.mycompany.appname과 같은 일반적인 번들 ID의 경우 앱 ID 이름은 다음 형식이어야 합니다.
XC com mycompany appname
다른 형식의 이름은 Xcode에서 볼 수 없습니다.
대상 여부를 확인하는 방법 / 수정 방법
- Member Center에 로그인합니다.
- [증명서, 식별자 및 프로파일]을 클릭합니다.
- 왼쪽 탐색 모음에서 "앱 ID"를 클릭합니다.
- 번들 ID와 함께 앱 ID를 찾습니다.
- 해당 앱 ID의 이름 형식이 올바르지 않은 경우(위 그림 참조), 해당 앱 ID를 클릭한 다음 편집 버튼을 클릭합니다.
- 이름을 변경하고 완료를 클릭합니다.
- 스트레스와 분노의 감소를 즐겨보세요.
추신: Xcode 7.3을 사용하고 있는 경우, 위에서 설명한 바와 같이 이름을 수정해도 자동으로 적절한 배포 프로파일이 생성되지 않는 문제가 있습니다.해결책은 7.2.1 또는 7.3 베타 버전으로 다운그레이드하거나 fastlane/sigh 등의 도구를 사용하는 것입니다.
같은 문제를 안고, 이하의 순서로 해결했습니다.
Xcode로 합니다.
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
회원센터 : https://developer.apple.com/membercenter
「 」의 합니다.App ID
,선택,선택,선택,알겠습니다.집, ,, 택iOS
★★★★★★★★★★★★★★★★★★★★★★★★
Xcode -> Preferences -> Accounts -> View Details -> Download all
버전 7.3 (7D175)
응용 프로그램 번들 식별자가 com.abc.xyz인 경우 응용 프로그램 ID 이름은 응용 프로그램 번들 ID와 같아야 합니다. 이 번들 ID의 응용 프로그램 ID 이름은 XC com abc xyz여야 합니다.
다른 형식의 이름은 Xcode에서 볼 수 없습니다.
저도 이런 문제가 있었어요.그 문제와 해결책은 꽤 간단한 것으로 밝혀졌다.Xcode 사용자가 무료 개인 계정을 사용하여 장치에서 앱을 실행하면 번들 ID가 개인 계정에 등록됩니다.그런 다음 사용자가 유료 Apple Dev 계정으로 업그레이드하고 해당 번들 ID를 사용하여 앱 ID를 생성하려고 하면 백엔드 시스템은 번들 ID가 사용된 것으로 간주합니다.
이 웹 사이트의 "인증서, 식별자, 프로파일 카테고리"에서 양식을 작성하십시오.https://developer.apple.com/contact/submit/이렇게 했더니 12시간도 안 돼서 문제가 해결됐어요.이는 애플이 이메일로 보낸 답변입니다. "개인 팀을 사용하여 Xcode에서 기기에 앱을 설치하면 번들 ID가 해당 계정에 등록됩니다.번들 ID "com"을 삭제했습니다.AppVolks.'랜덤 루비'를 통해 유료 회원권에 등록할 수 있습니다.
도움이 됐으면 좋겠네요!
대상 ->일반 ->아이덴티티
먼저 'Bundle Identifier'의 값을 이전 값과 다르게 수정하십시오.그리고 팀은 '없음'을 선택했다.Xcode6~Xcode7.3.1.그러나 이것은 일시적인 해결책일 뿐이다.
저도 같은 문제가 있었습니다만, Xcode가 자동적으로 다른 팀명을 선택했을 가능성이 있습니다.그것은 제 팀명을 올바르게 선택하면 해결됩니다.행운을 빕니다.
빌드 내보내기 시 이 옵션을 선택하여 이러한 문제를 해결했습니다.
빌드 내보내기 프로세스에서 정기적으로 두 번째 옵션을 선택하지만 Xcode 7.3을 설치한 후 해당 시점에서 빌드를 내보내려고 하면 위의 오류가 나타납니다.포럼에서 논의한 결과 빌드를 내보내려면 지금 마지막 옵션을 선택해야 한다는 결론을 내렸습니다.
저는 이 정보가 포럼의 다른 회원들에게도 도움이 되기를 바랍니다.
프로파일을 갱신했지만 다른 적절한 답변이 없는 경우 "프로비저닝에 사용할 개발팀 선택:"이라는 메시지가 뜨면 "로컬 서명 자산 사용"을 선택하십시오.나는 다른 모든 것이 제대로 되어 있는지 확인했지만, 여전히 작동하지 않았다.현지 서명 자산을 사용하는 것은 완벽하게 작동했습니다.
편집: Xcode 7.3.1로 이 문제가 해결된 것 같습니다."- 아카이브에서 애드혹 빌드를 내보낼 수 없는 문제 수정"
개발자 Mac에 OS를 재설치하여 xcode 7.3으로 업그레이드한 후에도 동일한 오류가 발생하였습니다.
제 경우, 문제는 식별자에 점이 너무 적다는 것입니다.
com.example.foo
않다
com.example.foo.bar
나도 똑같은 문제가 있었어.문제는 무료 개발자 계정으로 앱 개발을 시작한 후 앱 개발을 구독(유료) 개발자 계정으로 전환하는 것입니다.원래 무료 개발자 계정은 이미 유료 개발자 계정이 사용하려는 번들 식별자를 등록했습니다.
Xcode -> [ Preferences ]-> [ Accounts ]-> [ Team ]으로 이동하여 문제가 있음을 확인할 수 있습니다.무료(개인) 팀과 새로운 유료 팀이 모두 목록에 있는 경우, 저와 같은 문제가 있을 수 있습니다.두 팀이 서로 간섭하고 있으며, 유료 개발자 계정을 사용하려면 무료(개인) 팀을 삭제해야 합니다.
유감스럽게도 유일한 해결책은 애플 개발 지원(1-800-633-2152(미국 및 캐나다)에 전화하여 무료(개인) 계정을 비활성화 시키는 것입니다.이것에 의해, 유상 개발자 어카운트는 번들 ID를 등록할 수 있습니다.
Xcode를 7.3으로 업그레이드 했을 때도 같은 문제에 직면했고, 모든 프로젝트에서 동일한 오류가 발생했습니다.제가 찾은 가장 간단한 해결책은 Xcode에서 애플 계정을 삭제하고 다시 추가하는 것입니다.
삭제하려면 [Xcode]> [ Preferences ]> [ Account ]를 선택하고 [on - sign]을 클릭합니다.
+ 기호를 클릭하여 앱에 대응하는 Apple ID를 추가합니다.
계정을 추가하면 문제가 해결됩니다.만약 이것이 여전히 작동하지 않는다면.다음으로 프로파일을 재생성하고([edit]를 클릭하여 [generate]를 클릭하기만 하면 됩니다), 프로비저닝프로파일을 다시 다운로드하여 실행합니다.분명 효과가 있을 거야.
이게 도움이 됐으면 좋겠다.행운을 빌어요.
그때 Xcode 6은 사용할 수 없었기 때문에 이것이 원래 문제의 원인이 아닐 수 있다는 것을 알고 있습니다만, 어쨌든 도움이 될 수 있도록 답변을 남겨 두겠습니다.
이제 Xcode 6은 번들 ID를 자동으로 등록하므로, 사용자는 그럴 필요가 없습니다.목록 내 어딘가에 "Xcode iOS App ID"로 시작하는 항목이 있습니다.
제 경우 온라인 작성 전에 xcode project에서 번들 ID를 설정했기 때문에 잠시 xcode로 변경해 온라인으로 작성했다가 xcode로 다시 정상으로 변경했습니다.
Xcode의 Capabilities(기능) 탭에서 iCloud 지원을 켜려고 할 때 "식별자가 XXX인 앱을 사용할 수 없습니다" 오류가 발생하자 다음을 수행해야 했습니다.
내 앱에 명시적인 사용자 지정 번들 ID를 지정합니다.
멤버 센터에서 앱을 수동으로 등록하고 거기서 명시적으로 iCloud 지원 권한을 요청합니다.
그 후 Xcode에서 iCloud 지원을 켜면 작동했습니다.그래서 저는 같은 것을 시도해 볼 것을 제안합니다.가끔 회원센터에서 하면 일이 더 잘 풀리기도 해요.
저는 처음 앱을 만들었을 때 문제가 발생했어요.앱 번들 ID로 새 앱을 만들었습니다.iTunes Connect에서 ID를 사용하여 개발 앱과 앱을 연결하려고 했습니다.Xcode 내의 아이디
이 경우 Xcode는 앱이아이디는 이미 누군가가 등록했습니다.
이 Connect의 섹션 앱을 ).「」의 .com.yourcompany.testapp
앱을 삭제합니다.[ Certificates ] 、 [ Identifier & Profiles ]페이지에서 ID를 선택하고 Xcode의 문제 수정 버튼을 눌러서 Certificates, Identifier & Profiles가 아닌 Xcode 내에서 ID를 연결합니다.
Xcode 7.3.1로 업데이트하면 이 버그가 수정되었습니다.
방금 문제가 생겼어요.설정은 다음과 같습니다.
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ 키 체인내에서 있습니다.「 Da 」 2 개 、 「 2 」 。iPhone Developer : firstName lastName
Xcode는 어떤 것을 가져가야 할지 몰라서 잘못된 것을 고르는 것 같아요.
Xcode > Build Settings > Code Signing에서 적절한 것을 선택하여 수정합니다.이전에 iOS Developer로 설정되었습니다.
저도 같은 문제가 있었습니다.빠른 해결 방법은 다음과 같습니다.
- Xcode의 일반 탭에서 번들 ID 제거
- info.plist 파일로 이동하여 번들 ID 필드에 번들 ID를 입력합니다.
청소하고 뛰어라.바로 그겁니다.
유효하지 않은 프로비저닝프로파일 및 만료된 프로비저닝프로파일을 모두 삭제 또는 수정합니다.비록 그들은 관련이 없는 것처럼 보였지만.
이전에 정상적으로 동작하던 앱을 다시 컴파일하려고 했을 때 이 문제가 발생하였습니다.프로비저닝 프로파일을 정리할 때까지 아무것도 작동하지 않았습니다.
그런 다음 해당 팀의 Apple ID 계정의 "프로비저닝 프로파일" 영역에서 "모두 다운로드"를 클릭합니다.
XCode 7.3과 관련된 것일 수 있습니다.
애드혹 전개중에 이 에러가 발생했을 경우는, XCode 7.3.1 릴리스(2016년 5월 3일)로 수정되었습니다.https://itunes.apple.com/us/app/xcode/id497799835?ls=1&mt=12
Changelog 7.3.1 :
- Git을 버전 2.7.4로 업데이트하여 보안 강화
- Xcode Editor에서 기능을 해제하면 애플리케이션 번들에서 사용 권한을 사용하도록 설정할 수 있는 문제를 해결했습니다.
- 아카이브에서 애드혹 빌드를 내보낼 수 없는 문제를 수정했습니다.
- 현지화 Import 시 크래시 수정
제출 과정에서도 같은 문제가 발생하였고 AdHoc이 아닌 Appstore provision을 선택하여 해결하였습니다.심플!!
이게 도움이 됐으면 좋겠다.행운을 빈다 :)
다른 방법이 없는 경우(저도 마찬가지), 더 길고, 더 고유하며, 몇 가지 숫자를 추가할 수 있는 새로운 앱 ID를 만들어 보십시오.
나한테는 통했어
이것은 내가 한 이상한 사건에 부딪힌 사람들을 위한 것입니다, 당신은 키워드를 사용할 수 없습니다.test
아이디
우리는 앱 그룹 기능을 통해 데이터 공유를 테스트해야 했고, 지원 앱은 아직 개발되지 않았기 때문에 번들 식별자를 테스트로 변경했습니다.회사가 아닌 APP_NAME.APP_NAME. iTunes Connect에서 모든 것을 설정했지만 제대로 작동하지 않았습니다.그런 다음 이름을 베타 버전으로 바꿨습니다.APP_NAME과 Xcode는 다시 앱 ID를 올바르게 관리할 수 있었습니다.
보통 이 문제를 해결하려면 프로비저닝프로파일 및 애플리케이션 ID 설정이 올바른지 확인합니다.또한 Xcode -> Preferences -> Accounts -> View Details -> Download All 이 문제가 해결되지 않으면 문제 없습니다.
도움이 됐으면 좋겠다.
이는 최신 버전의 Xcode(7.3 D175)에만 적용됩니다.
를 누릅니다.
Try Again
단추
Xcode 빌드 설정을 몇 시간 동안 만지작거리고 증명서/앱 ID/프로비저닝 프로파일 춤을 처음부터 다시 시작한 후 동일한 장소와 동일한 오류 메시지가 표시되며 앱 ID를 사용할 수 없습니다.
나는 답답한 마음에Try Again
헛수고라고 생각했지하지만 그것은 효과가 있었다.
Xcode 7.3에서도 같은 문제가 발생하였습니다.이 문제를 해결하기 위해 다음을 수행했습니다.
- 개발자 포털 웹사이트에서 프로비저닝 프로파일을 삭제.
- 포털 웹사이트에서 새로운 개발 프로비저닝 프로파일을 수동으로 작성.
- [ Preferences ]-> [ Accounts ]-> [ Apple ID ]-> [ View Details ]의 Xcode 에 새로운 프로파일을 추가.새 프로파일 옆에 있는 다운로드 버튼을 클릭하려고 하면 오류가 계속 나타납니다.맨 아래에 있는 "모두 다운로드"를 클릭했을 때 비로소 모든 것을 다운로드하고 수정했습니다.
앱스토어용 Apple ID에 대한 배포 프로비저닝만 있었는데도 다음과 같은 오류가 발생했습니다.식별자가 "인 앱 ID를 사용할 수 없습니다. 다른 문자열을 입력하십시오.
최근 Xcode 7.3으로 업데이트하여 문제가 발생했을 수 있습니다.그래서 iOS Dev에서 테스트하고 싶은 모든 디바이스를 선택하여 iOS 개발 프로비저닝을 만들었습니다.센터(멤버 센터).다음으로 [Open Xcode]-> [ Preferences ]를 클릭하여 해당 앱 ID용으로 새로 생성된 개발 프로비저닝을 내 계정으로 다운로드했습니다.그렇게 하자 오류가 사라졌습니다.
언급URL : https://stackoverflow.com/questions/20565565/an-app-id-with-identifier-is-not-available-please-enter-a-different-string
'source' 카테고리의 다른 글
연속 스트림을 '그립'하는 방법 (0) | 2023.04.11 |
---|---|
Postgre에 인덱스가 있는 열 나열SQL (0) | 2023.04.11 |
Linux 스크립트의 터미널에서 사용자 입력 숨기기 (0) | 2023.04.11 |
범용 인텔리센스의 새로운 완전한 구현 (0) | 2023.04.11 |
목록에서 어떻게 추가할 수 있을까요? (0) | 2023.04.11 |