Xcode에서 프로비저닝 프로파일을 제거하는 방법


201

누구나 Xcode에서 이전에 설치된 프로비저닝 프로파일을 제거하는 방법을 알고 있습니까?

내가 본 이 링크를 ,하지만 난 내 시스템에서 해당 위치를 찾을 수 없습니다입니다.

따라서 프로비저닝 프로파일을 제거하는 다른 방법이 있어야한다고 생각합니다.


Xcode의 모든 버전에 적용되는 훌륭한 질문입니다. 그리고 이전 버전에 대한 좋은 답변이 있지만 Xcode 9.1의 경우 답변이 적용되거나 작동하지 않는 것 같습니다. 누군가 현재 버전의 Xcode에 대한 답변을 제공 할 수 있습니까? 미리 감사드립니다!
benhorgen

답변:


430

간단합니다.이 폴더로 이동하십시오.

~/Library/MobileDevice/Provisioning Profiles/

Mac에서 파인더를 열고 이동-> 폴더로 이동 ...을 클릭하십시오 . 검색 창에 붙여넣고 열기를 누르십시오 . Xcode에있는 프로비저닝 프로파일 목록이 표시됩니다. 모든 프로비저닝 프로파일을 삭제하십시오.


31
블리 미. 이제 2016 년이며 Xcode 7.3.1까지 올라 갔으며 여전히이 작업을 수행해야합니다. 이 얼마나 완전한 cr-
Mike Gledhill

16
2017 년이지만 여전히 필요합니다!
DeyaEldeen

20
$ current_year이고 이것은 여전히 ​​짜증납니다
Wayne

6
2018 년 10 월과 나는 이것을해야했습니다.
Atomhax

10
2019 년 1 월, 여전히이 답변을 찾았습니다
Hamza Hasan

87

Xcode 8.3 업데이트

이것은 Xcode 8.3에서 더 이상 작동하지 않습니다. 프로비저닝 프로파일 및 인증서 생성 자동화를위한 Apple의 움직임과 관련이있는 것으로 보입니다.

가장 간단한 "솔루션"(또는 해결 방법)은 Xcode를 닫은 다음 터미널을 통해 확인하는 것입니다.

rm ~/Library/MobileDevice/Provisioning\ Profiles/*.mobileprovision  

Xcode 7 및 8에서 :

  1. 기본 설정 > 계정을 엽니 다.

  2. 목록에서 사과 ID를 선택하십시오

  3. 오른쪽에서 프로비저닝 프로파일이 속한 팀을 선택하십시오.

  4. 세부 사항보기를 클릭하십시오.

  5. 프로비저닝 프로파일에서 삭제하려는 프로파일을 마우스 오른쪽 단추로 클릭하고 휴지통으로 이동을 선택하십시오 .


8
"세부 정보보기"버튼조차 없습니다. 팀을 선택하면 "모든 프로필 다운로드"및 "관리자 인증서 ..."단추가 나타납니다. 어떤 생각?
Philipp Sumi

3
@PhilippSumi XCode 8.3을 사용하면 프로비저닝 프로파일을 수동으로 관리하는 것이 덜 간단합니다. 가장 좋은 방법은 Finder> Go To Folder ...로 가서 ~ / Library를 입력하십시오. 라이브러리에서 / Library / MobileDevice / Provisioning Profiles로 이동합니다. 여기에서 원하는 프로파일을 제거하거나 추가 할 수 있습니다. 완벽하게 제어하려면 Apple 개발자 포털에서 개별 프로파일을 다운로드하여 추가하십시오.
UncaughtException

1
8.3.3에서 나는 디렉토리에서 .mobileprovision 파일을 제거하고 난 사과 웹 사이트의 프로비저닝 프로파일을 모두 삭제 한 경우에도 "모두 다운로드 프로필"을 클릭 할 때 그들은 엑스 코드에 다시 점점 계속
TechSavvySam

2
또한 버전 8.3.3에서 "세부 정보보기"옵션이 제거되고 "인증서 관리 ..."로 대체되었습니다
TechSavvySam

1
맞습니다.하지만 이제는 인증서 일뿐입니다. 더 이상 프로비저닝 프로파일이 아닙니다.
brandonscript

79

Xcode 6에서는 Xcode에서 대부분이 작업을 수행 할 수 있습니다.

  1. Xcode-> 환경 설정-> 계정으로 이동하십시오.
  2. 왼쪽 열에서 Apple ID를 선택하십시오.
  3. 오른쪽 창에서 "세부 사항보기 ..."단추를 클릭하십시오.
  4. 삭제하려는 프로비저닝 프로파일을 마우스 오른쪽 단추로 클릭 한 후 "세부 사항 표시"를 클릭하십시오.
  5. 프로비저닝 프로파일이 강조 표시된 Finder 창이 열립니다.
  6. 선택된 프로비저닝 프로파일을 삭제하십시오.

4
나를 위해 작동하지 않습니다. 파인더에서 프로비저닝 프로파일을 삭제 한 후 새로 고침을 누르면 다시 나타납니다.
Kay

1
프로필을 마우스 오른쪽 버튼으로 클릭하고 "찾기에서보기"가 필요합니다. 당신은 실제 파일을 삭제할 수 있습니다 ... 그것은 나를 위해 일한 것입니다! : D
Chris Allinson 2016 년

1
임시 프로필을 갱신 할 때마다 수동으로이 작업을 수행해야한다는 것은 우스운 일입니다. 애플, 무슨 일이야?
user523234

1
@DuncanC 당신이 맞아요! 어떤 이유로 든 Xcode는 Safari와 다른 앱이 그렇더라도 Ctrl- 클릭을 오른쪽 클릭과 동등한 것으로 인식하지 않습니다.
bruce1337

1
@ bruce1337, 오, 끔찍하다! 표준 Apple 장비 (Macbook 또는 다른 트랙 패드 장치와 같은)에는 종종 마우스 오른쪽 버튼이 없습니다. 우리는 그것에 대해 레이더 버그를 제기해야합니다.
Duncan C

20
  1. 터미널 열기
  2. cd ~ / 라이브러리 / MobileDevice /
  3. 열다 ./

이제 파인더 창이 프로비저닝 프로파일 폴더와 함께 열립니다. 여기에서 모든 프로비저닝 프로파일을 삭제하면 Xcode에 반영됩니다.


3
이미 터미널을 사용하고 있다면 왜 rm프로파일을 제거 하는 데 사용하지 않습니까? 파인더를 여는 원형 교차로처럼 보인다
Chris

1
네 말이 맞아 이는 Finder에서 특정 프로비저닝 프로파일 그룹을 삭제하는 시각적으로 만족스러운 방법입니다.
n.by.n

1
시각적으로 모두하고 싶다면 Terminal.app이 필요하지 않습니다. Finder로 이동하여 Cmd+ Shift+를 g누르고 붙여 넣습니다 ~/Library/MobileDevice/Provisioning Profiles/. 지금 당신은 당신의 뜻 :)에서 프로비저닝 프로파일을 제거 할 수있는 권리 폴더에
nacho4d

8

Xcode 7의 경우 brandonscript 가 정답입니다.

이전 버전의 경우 :

  1. Apple 개발자 멤버 센터에 로그인하여 https://developer.apple.com/account/ios/profile/profileList.action 에서 프로파일을 삭제 하십시오.
  2. Xcode에서 환경 설정> 계정으로 이동하여 사과 ID를 클릭하고 View Details...
  3. 그런 다음 온라인 프로비저닝 프로파일을 로컬 시스템에 동기화하면 삭제 된 프로파일이 목록에서 제거됩니다.

프로비저닝 프로파일 동기화


6
작동하지 않습니다. 새로 고침을 누르면 다시 돌아옵니다. 디스크에서 온라인으로 삭제하는 wishab의 제안도 시도했습니다. 그들은 죽지 않을 것입니다. 프로비져닝 프로파일은 저의 존재의 허무입니다.
David

@David 죄송합니다. 어쩌면 나는 우주에서 유일하게 운이 좋은 개발자 일 것입니다 : 그것은 나를 위해 일합니다.
Jannie Theunissen

2
@David 전적으로 당신에게 동의하며 같은 문제가 있습니다. 그들은 단지 죽지 않을 것입니다. 문제의 원인을 아직 파악하지 못했습니까? 곰팡이 감염과 같습니다.
Geoff H

6

Xcode 7에서 :

  1. 이동 환경 설정 > 계정 > 계정을 선택하고 클릭하여 세부 정보보기를 ...
  2. 프로비저닝 프로파일 섹션에서 삭제하려는 프로파일을 마우스 오른쪽 단추로 클릭 하고 휴지통으로 이동을 선택하십시오 .
  3. 모두 다운로드를 클릭 하여 계정의 모든 최신 프로필을 얻거나 프로필 옆에있는 다운로드를 클릭하십시오 .
  4. 각 대상이 실제로 원하는 프로파일을 사용하도록 프로젝트의 대상 빌드 설정에서 상태 점검을 수행하십시오.

6

터미널을 열고이 명령을 사용하십시오

cd /Users/youruser/Library/MobileDevice/Provisioning\ Profiles/

이 명령을 사용하여 폴더 내부를 먼저 확인하십시오.

ls

모든 파일을 사용하지 않으면이 명령을 사용하여 삭제하십시오.

rm *

2

온라인 회원 센터를 사용하여 XCode 6에서 프로비저닝 프로파일을 삭제할 수있었습니다. 그런 다음 XCode 6에서 새로 고침 / 동기화를 수행했지만 사라졌습니다.

Apple Developer Member Center에서 두 가지 일을해야했습니다.

  • 아래에서 Identifiers -> AP IDs먼저 삭제하려는 이전 프로비저닝 프로파일을 사용하여 이전 AP ID를 먼저 삭제해야했습니다.
    • 이 단계는 나에게 중요했습니다. APP ID를 사용하지 않고 프로비저닝 프로파일 만 삭제 한 경우 동기화 후 프로파일이 XCode에 다시 나타납니다.
  • 에서 Provisioning Profiles나는 다음 원하지 않는 프로비저닝 프로필을 삭제.

XCode에서 :

  • 환경 설정> 계정에서 내 Apple ID를 클릭하고 View Details...온라인 프로비저닝 프로파일을 동기화했습니다.
  • 프로비저닝 프로파일이 목록에서 제거되었습니다.

또한 Xcode 6.3.2를 사용하여 프로비저닝 프로파일 및 APN에 문제가 있습니다. 하지만 앱 ID를 어떻게 삭제할 수 있습니까? 나는 생각을 멀리하고 그것이 불가능하다는 것을 읽었다.
Michel

2

-iPhone 구성 유틸리티 도구 다운로드

-열기-> 라이브러리 섹션 :: 프로비저닝 프로파일 선택 (도구의 왼쪽)

-백 스페이스를 사용하여 프로비저닝 프로파일 (삭제하려는)을 선택하여 삭제하십시오.


이 페이지에서 가장 쉬운 옵션을 찾을 수 있습니다.
무하마드 리즈 완

2

들어 엑스 코드 9.3 , 다음 단계는 나를 위해 일했다.

  1. 응용 프로그램> 유틸리티> 키 체인 액세스로 이동
  2. 왼쪽 패널 의 로그인 옵션 아래에서 Apple Worldwide Developer Relations Certification Authority를 찾으십시오 . 아래의 옵션을 보려면 두 번 클릭하십시오.
  3. 신뢰 옵션 에서이 인증서를 사용할 옵션을 항상 신뢰로 변경하십시오 .
  4. 키 체인 액세스 창을 종료하고 Xcode를 종료 한 다음 Xcode를 다시 시작하십시오. 응용 프로그램을 다시 빌드하십시오. 지금 작동합니다.

나에게는 이것이 효과가 없었지만, 이것을하고 프로젝트를 청소 한 후 Provisioning Profile xD의 오류없이 실행할 수있었습니다. 이 방법으로 문제가 해결되지 않으면 나중에 프로젝트를 청소하십시오. 감사!
Kejsi Struga

공유해 주셔서 감사합니다! 예, Xcode를 자주 업데이트하면 실제로 작동하는 내용이 명확하지 않습니다.
Ananta K Roy

이것은 나를 위해 포드를 파산했다. 컴파일 할 수 있지만로드 할 때 dyld : 라이브러리를로드하지 못했습니다 : @ rpath / {framework} 이유 : 이미지를 찾을 수 없습니다. 시스템 기본값으로 돌아가서 정상적으로 작동했습니다.
ibuprofane

1

프로비저닝 프로파일은 설정> 계정에 저장됩니다. 원하는 개발자 계정에 대해 "세부 정보보기 ..."를 누르면 프로비저닝 프로파일이 표시됩니다.


1

새 프로파일을 삭제하고 추가 한 후 아래 명령을 실행하여 프로파일이 활성 상태이고 프로젝트에서 가져 왔는지 확인할 수 있습니다.

grep -i "yourproject" *.mobileprovision

키워드를 강조 표시하고 다른 사용자를위한 답변을 제공하는 데 도움이되는 형식으로 명확하게 하십시오. 둘러보기
Agilanbu

-1

Xcode 8에서 프로비저닝 프로파일을 찾는 방법을 찾았습니다. 프로젝트를 아카이브하고 (Product-> Archive) validate 버튼을 누르십시오. Xcode는 바이너리와 권한을 준비합니다. 요약 창이 나타나면 창의 오른쪽에있는 작은 화살표를 누르십시오. 다운로드 한 모든 프로파일이있는 파인더 창이 열립니다. 여기에 이미지 설명을 입력하십시오


-1

Xcode 9.3을 사용하면 프로젝트를 정리하고 Xcode를 종료했다가 다시 시작한 후 다시 시작한 후 빌드 폴더를 정리하여 옵션을 유지하고 (옵션을 누르고 제품-> 빌드 폴더 정리를 선택) 해결됩니다.

다시 시작하는 동안 프로젝트 탐색기에서 Xcode 서명 정보 패널을 열고 Xcode가 서명 프로파일을 다시 작성한다는 일시적인 메시지를 보았습니다. 장치에서 프로젝트를 실행하려고 할 때 서명이 잘못된 Swift 프레임 워크 파일로 인해 런타임 예외가 발생했습니다. 두 번째 "Clean Build Folder"는 지워졌고 이제는 모두 정상적으로 작동합니다.


-2

xcode 6에서 프로비저닝 프로파일은 Xcode> 환경 설정> 계정에 저장됩니다. "세부 사항보기"를 누르십시오. 프로필을 선택하면 아래의 설정 (기어) 아이콘에서 취소 할 수 있습니다.


2
프로필을 프로비저닝하는 데 필요한 장비는 보이지 않지만 자격 증명에 서명하는 데만 사용됩니다.
Daniel Ryan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.