2011-01-25 1 views
19

계속해서 코드를 사용하는 데 어려움을 겪고 있습니다. 개발 도중 내 모든 응용 프로그램에서 작동 할 수있는 훌륭한 일반 프로비저닝 프로파일을 얻으려고합니다. 그들은 항상 코드를 사용하지 못하지만 항상 휴대 전화에도 설치됩니다. 그림을 이동.내 (Xcode 관리) 팀 프로비저닝 프로필과 연결된 응용 프로그램 ID를 변경하는 방법

##########.mydomainname.*이라는 앱 ID를 만들어 개발 인증서와 연결했지만 Team Provisioning Profile: *이 생성되면 1 년 전에 처음 가입했을 때 만든 앱 ID를 사용합니다. 이것이 문제가되는지는 알 수 없지만 Team Provisioning Profile: *을 내 ##########.mydomainname.* 앱 ID와 연결하려고합니다. 프로비저닝을 끊임없이 만지작 거리다가 결국 병이 들었습니다. 결과적으로 작동하도록 만들었지 만 결코 같은 제조법이 아닙니다.

프로필에 사용 된 앱 ID를 어떻게해도 수정할 수 있습니까?

업데이트 : 질문에 답변으로 표시하고 있지만 대답은 내가 묻는 것을 수행 할 수 없다는 것입니다.

+6

나는 스티브와 여기에 전적으로 동의해야한다. 프로비저닝은 레시피가 끊임없이 변하는 일종의 흑 마술처럼 보인다. 실제로 팀 프로비저닝 프로필과 연결된 앱 ID는 변경할 수 없습니다. 왜? Apple의 흑 마술사에게 물어보십시오 ... – zmippie

답변

13

기존 AppID를 편집 할 수 없지만 기존 프로비저닝 프로파일을 새 AppID와 연관 시키거나 새 AppID를 작성할 수 있습니다.

+0

자동으로 생성 된 '팀 프로비저닝 프로파일 : *?'에 대한 앱 ID를 변경하는 단계를 설명 할 수 있습니까? "Xcode로 관리"라고 말하고 클릭하면 그것, 그것은 원래의 App ID를 보여 주지만, 나는 그것을 바꿀 방법이 없다. – Steve

+0

[iOS Provisioning Portal] (https://developer.apple.com/ios/manage/provisioningprofiles/index.action)에 로그인하고 제공 프로필에서 '수정 -> 수정'을 클릭 한 다음 원하는 AppID를 선택하십시오. 드롭 다운 목록. –

+0

자신이 만든 모든 프로파일에서 작동하지만'Xcode Managed '프로파일에는'Edit' 링크가 없습니다. – Steve

2

애플이 최근에 응용 프로그램 ID를 삭제할 수있는 기능을 추가 한 후에 Xcode Team Provisioning Profile과 연결된 응용 프로그램 ID를 변경했습니다.

필자의 경우 두 개의 와일드 카드 응용 프로그램 ID가 있는데, 처음 사용한 Xcode는 처음 등록 할 때 잘못 작성한 첫 번째 코드입니다. 두 번째로 선호하는 와일드 카드 ID로 전환하려면 다음을 수행했습니다.

  1. iTunes에서 -> 앱 ID : 문제가되는 앱 ID 삭제.
  2. iTunes Connect에서 -> 프로비저닝 프로파일 : Xcode 프로파일이 유효하지 않은 것으로 표시되었으므로 삭제하십시오.
  3. Xcode -> 구성 도우미 -> 장치 -> 프로비저닝 프로필 : 프로필을 삭제하고 새로 고침을 클릭하십시오. 새로운 프로필 아이튠즈 커넥트에서 재생 된

그러나 그것은

은 분명히 아이튠즈에 연결합니다. 그래서 아이튠즈 커넥트에서 수동으로 다운로드하고 그것을 끌어 엑스 코드의 목록에 다운로드 어떤 규칙이되지 않은 약 앱 Ids는 삭제 될 수 있으며, Xcode는 YMMV와 같이 어떤 App Id를 선택했는지에 대한 기본 행동을 취합니다.

6

에 따르면 Apple 2013 년 4 월에 앱 ID를 삭제할 수 있습니다. 하지만 2013 년 9 월, 이제 앱 ID가 변경되어 이제는 앱 ID를 삭제할 수 없습니다.

갱신 9월 19일 : 하지만 지금 다시 당신이 단지 앱이 iTunesConnnect 등록과 연관되지 않은 응용 프로그램 ID를 삭제할 수 있습니다 것으로 보인다

1

삭제할 수 있습니다.

+0

HOW? (지시는 항상 도움이된다) –

0

xcode 6.3.2를 사용하고 있으며 번들 식별자가 com.yourcompany.yourapp이 아닌 yourcompany.yourapp로 시작하지만 developer.apple.com에서 인증서를 만들 때 com.yourcompany.yourapp이어야한다고 표시됩니다. 그래서 그것이 작동하지 않는 이유였습니다.

그런 다음 번들 식별자를 com.yourcompany로 변경했습니다.yourapp은 프로비저닝 프로파일과 일치하도록 xcode 6에 포함되어 있습니다.

희망적입니다. 일부 사용자에게 도움이되기를 바랍니다.

관련 문제