Xcode 5에서 프로비저닝 프로파일 삭제


91

나는 이것으로 몇 시간 동안 고군분투했습니다. 내가 만든 두 개의 동일한 프로비저닝 프로필이 있고 새 프로필이 이전 프로필을 대체하지 않았습니다 (새 프로필보다 6 일 일찍 만료 됨). XCode 5 메뉴를 통해 중복 프로비저닝 프로파일을 삭제할 수없는 것 같습니다. 이 상황에서 해결 방법이 있습니까?


단지 dev에 센터에서 이전 ... 삭제
MoralCode

답변:


189

Apple 개발 a / c에서 프로필을 삭제하고 XCode에서 새로 고침을 누르면 (xcode> 기본 설정> 계정 사용) 이러한 프로필이 사라집니다.

시스템의 다음 디렉토리에서 제거 할 수 있습니다. "~/Library/MobileDevice/Provisioning\ Profiles"


19
놀라운 문제입니다 .. Xcode 5-xcode를 닫습니다.- "~ / Library / MobileDevice / Provisioning \ Profiles"에서 프로필을 제거합니다.-devcenter 포털에서 프로필을 제거합니다.-Xcode, Preferences, Account, ViewDetail을 열고 새로 고침 버튼을 클릭합니다. 이제 삭제 된 프로필이 다시 나타납니다! 어떻게 가능합니까?
milonet 2010 년

1
@milonet Xcode 5는 프로비저닝 프로파일을 수동으로 삭제하더라도 자동으로 생성합니다. 나는 그것을 방지하는 방법을 아직 찾지 못했습니다. 이것에 대해 스레드의 많은 ...있다
안드레아스 지맥

4
xcode> Preferences> Accounts refresh를 사용하는 것이 더 깨끗한 해결책으로 보입니다. @loadedion 아래의 답변을 참조하십시오
pstoppani

6
Xcode는 이제 번들 ID에 대한 개발자 프로필을 자동으로 생성하며 Xcode> 환경 설정> 계정> 계정 선택> 세부 정보보기> 새로 고침을 사용하면 다시 생성됩니다. 이 기능을 끌 수있는 방법이 없습니다. 다른 사람들과 마찬가지로 나는 이것에 대해 변경을 요청하는 보고서 (레이더)를 제출했습니다.
Bill Patterson

1
@pstoppani : 감사합니다! 저는 testflight로 테스트하고 있으며 새 멤버를 추가 할 때마다 xcode에 새 임시 프로필을 추가해야합니다. 같은 이름의 프로필이 10 개 있습니다! 특정 테스트 사람들이 어디에 있는지 몰랐습니다! xcode> Preferences> Accounts에서 새로 고침 버튼을 사용하고 마지막 프로필로 내 문제를 해결합니다. 감사합니다 +1!
Tenaciousd93

42

Xcode 환경 설정에서 계정으로 이동 한 다음 Apple ID로 이동 한 다음 "세부 정보보기"를 클릭합니다. 삭제하려는 프로비저닝 프로파일을 클릭 한 다음 "삭제"키를 한 번 누릅니다. 그런 다음 목록을 수동으로 업데이트하려면 새로 고침 아이콘을 클릭합니다 (매우 반 직관적 ...).

이 방법을 사용하여 동일한 프로비저닝 프로필의 복사본을 하나만 제외하고 모두 삭제할 수 있었으며 그 후에는 삭제 작업이 수행되지 않았습니다.


2
Macbook에는 삭제 키가 없습니다. 백 스페이스는 어쨌든 작동하지 않습니다.
Norswap

4
작동하지만 삭제 키를 누른 후 새로 고침을 눌러야합니다. 그렇지 않으면 두 개 이상을 삭제하십시오! PS - 노트북에 삭제는 FN-백 스페이스입니다
자일스 윌리엄스

3
나를 위해 일하고, 모든 의심을 보충하기 위해 +1. 그러나 새로 고침이 완료 될 때까지 시각적 피드백이 없으므로 Apple의 경우 -1입니다.
Gordon Dove

1
개발자 센터에서는 삭제할 수 없습니다. i Xcode를 새로 고치면 다시 나타납니다.
Sten

1
아무것도 삭제할 필요가 없었습니다. 새로 고침을 누르면 중복 항목이 제거되었습니다. 감사합니다;)
budidino

8

중복 프로필을 삭제할 필요는 없습니다. Xcode / Preferences / Accounts / / View Details로 이동하여 새로 고침 버튼을 누르십시오.

이 작업을 수행하고 중복 프로비저닝 프로필이 사라졌습니다. 이제 TestFlight에 빌드를 게시하면 배포 목록이 모두 정확합니다.


Xcode는 분명히 그것들을 다시 만듭니다. 위의 주석을 참조하십시오 :-(
shmim

6

여기에 이미지 설명 입력 Xcode 환경 설정-> 계정에서 계정을 삭제하고 계정을 다시 추가하고 개발자 ID를 클릭하고 새로 고침을 누르고 빌드 설정에서 프로비저닝 프로파일을 다시 선택하십시오.

그게 다야. 모든 문제가 해결되었습니다


누르는 "새로 고침"이 표시되지 않습니다. "XCode에서 관리"프로필이 여전히 돌아옵니다.
Matt

새로 고침 버튼은 하단의 세부 정보보기 아래에 있습니다.
Ashish Pisey

4

Xcode 5에 대한 모든 프로비저닝 프로파일을 관리하기 위해 Apple에서 제공하는 "Mac OS x 용 iPhone 구성 유틸리티"를 사용하고 있습니다.

애플 웹 사이트에서 :

iPhone 구성 유틸리티를 사용하면 구성 프로파일을 쉽게 생성, 유지, 암호화 및 설치할 수 있으며 프로비저닝 프로파일과 인증 된 응용 프로그램을 추적 및 설치하고 콘솔 로그를 포함한 장비 정보를 캡처 할 수 있습니다.

여기에서 다운로드 할 수 있습니다.

프로비저닝 프로파일을 삭제할 수 있습니다.

  1. 유틸리티를 열고 목록에서 프로비저닝 프로파일을 선택하십시오.
  2. 상단 메뉴에서 "삭제"보다 "편집"을 선택하십시오.

2

XCODE 5에서 원치 않는 프로비저닝 프로파일에 대한 참조를 제거하려면 다음을 수행했습니다.

1) YOURAPP.xcodeproj 디렉토리로 이동합니다.

2) vi로 project.pbxproj 파일을 열었습니다.

3) PROVISIONING_PROFILE = "ID_OF_THE_PROV_PROFILE_YOU_WANT_TO_DELETE"찾기

모든 경우에 파일에서 이것을 보았고 ""로 설정했고 XCODE는 다시는 오류를주지 않았습니다.


2

지금까지 언급 한 모든 방법은 특정 "Managed by Xcode"프로필을 삭제하지 못하며, 삭제를 어떻게하더라도 계속해서 다시 나타날 수 있습니다.

문제는 특정 프로필이 보유한 앱 ID를 기반으로 Xcode / Apple 개발자 센터에서 자동 생성된다는 것입니다. 제 경우에는 앱 ID 당 하나의 "개발자"프로필 (와일드 카드 포함)이 표시됩니다.

이를 제거하는 유일한 방법은 Dev Center를 통해 App Id 자체를 제거하는 것입니다. 문제의 앱이 실제로 스토어에없는 경우에도 개발자 센터에서 앱이 "... 앱 스토어에 존재하므로 제거 할 수 없습니다"라고 불평하기 때문에 이는 종종 불가능합니다.


위의 어느 것도 작동하지 않았지만 이것은 작동했습니다. 실제로 Xcode에 의해 * 와일드 카드 ID가 추가되었습니다. 제거하자마자 복제가 중지되었습니다
Boris Gafurov 2015 년

0

이전 제안 중 어느 것도 나를 위해 일하지 않았습니다. 마침내 원치 않는 프로필을 제거한 것은 다음과 같습니다.

  1. Xcode> 계정에서 개발자 계정 제거
  2. Xcode를 종료하십시오.
  3. 개발자 포털에서 원하지 않는 프로비저닝 프로파일을 삭제하십시오.
  4. 모든 파일 삭제 ~/Library/Developer/Xcode/DeveloperPortal*.*
  5. 쓰레기통을 비워.
  6. Xcode를 다시 시작하고 개발자 계정을 다시 추가하십시오.

나는 주위를 샅샅이 뒤지고 있었기 때문에 이것은 마법의 공식이 아니라 그 라인을 따라 뭔가가 될 수 있습니다. Xcode는 설계 상 "Mac Team Provisioning Profile :"과 같은 이름으로 개발자 포털에 설정된 앱 식별자를 기반으로 프로비저닝 프로파일을 자동으로 생성합니다. 이것은 훌륭한 기능이지만이 삭제 문제와의 혼동을 더합니다.


위의 답변에 따라 개발자 센터에서 제거하는 것만으로도 작동한다는 것을 알았습니다.
MoralCode

0

내 실험에서 Xcode가 개발 센터에서 직접 프로비저닝 프로파일을 가져 오는 것으로 믿습니다.

.mobileprovision 파일을 두 번 클릭하기 전에 개발 센터에서 새 프로비저닝 프로필을 만들고 설정> 계정에 표시 되었기 때문에 이렇게 말합니다.

따라서 기본적으로 developer.apple.com에서 프로필을 삭제합니다.


0

제 경우에는 효과가 있습니다. 계정 탭-> 세부 정보보기 패널에서 프로비저닝 프로필을 마우스 오른쪽 버튼으로 클릭합니다. Finder에서 옵션 표시-> Finder에서 직접 삭제를 클릭하십시오.


0

프로필을 삭제하고 새로 고침을 누른 후 마법처럼 다시 나타나는 모든 사람들의 경우 삭제 후 새로 고침 버튼을 누르기 전에 몇 분만 기다리면됩니다.


0

프로비저닝 프로파일을 삭제하기 위해 iPhone 구성 유틸리티 소프트웨어를 사용할 수 있습니다.

iPhone 구성 유틸리티 소프트웨어->이 소프트웨어 설치-> 소프트웨어 열기-> 프로비저닝 프로파일-> 모든 프로파일 목록 찾기-> 백 스페이스 버튼을 누르면 프로비저닝 프로파일 삭제-> 프로비저닝 프로파일 삭제 버튼을 클릭합니다. 따라서 기존 Xcode 응용 프로그램과 PC에서도 제거됩니다.

이미지는 프로비저닝 프로파일 삭제를 보여줍니다.


-1

프로비저닝의 로컬 경로 (~ / Library / Developer / Xcode / DeveloperPortal)와 iTunesConnect 서버간에 동기화하는 데 약간의 시간 간격이 걸린다는 것을 알아 냈습니다. 따라서 로컬 경로와 iTunesConnect 서버에서 프로비저닝 프로파일을 삭제 한 후 (삭제하려면 둘 다 제거해야 함) 5 분 이상 기다려야합니다. 그렇지 않으면 로컬 경로에서 삭제 한 파일이 다시 표시됩니다. Xcode에서 '수정'버튼을 누르려고 할 때.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.