나는 이것으로 몇 시간 동안 고군분투했습니다. 내가 만든 두 개의 동일한 프로비저닝 프로필이 있고 새 프로필이 이전 프로필을 대체하지 않았습니다 (새 프로필보다 6 일 일찍 만료 됨). XCode 5 메뉴를 통해 중복 프로비저닝 프로파일을 삭제할 수없는 것 같습니다. 이 상황에서 해결 방법이 있습니까?
나는 이것으로 몇 시간 동안 고군분투했습니다. 내가 만든 두 개의 동일한 프로비저닝 프로필이 있고 새 프로필이 이전 프로필을 대체하지 않았습니다 (새 프로필보다 6 일 일찍 만료 됨). XCode 5 메뉴를 통해 중복 프로비저닝 프로파일을 삭제할 수없는 것 같습니다. 이 상황에서 해결 방법이 있습니까?
답변:
Apple 개발 a / c에서 프로필을 삭제하고 XCode에서 새로 고침을 누르면 (xcode> 기본 설정> 계정 사용) 이러한 프로필이 사라집니다.
시스템의 다음 디렉토리에서 제거 할 수 있습니다. "~/Library/MobileDevice/Provisioning\ Profiles"
Xcode 환경 설정에서 계정으로 이동 한 다음 Apple ID로 이동 한 다음 "세부 정보보기"를 클릭합니다. 삭제하려는 프로비저닝 프로파일을 클릭 한 다음 "삭제"키를 한 번 누릅니다. 그런 다음 목록을 수동으로 업데이트하려면 새로 고침 아이콘을 클릭합니다 (매우 반 직관적 ...).
이 방법을 사용하여 동일한 프로비저닝 프로필의 복사본을 하나만 제외하고 모두 삭제할 수 있었으며 그 후에는 삭제 작업이 수행되지 않았습니다.
Xcode 환경 설정-> 계정에서 계정을 삭제하고 계정을 다시 추가하고 개발자 ID를 클릭하고 새로 고침을 누르고 빌드 설정에서 프로비저닝 프로파일을 다시 선택하십시오.
그게 다야. 모든 문제가 해결되었습니다
Xcode 5에 대한 모든 프로비저닝 프로파일을 관리하기 위해 Apple에서 제공하는 "Mac OS x 용 iPhone 구성 유틸리티"를 사용하고 있습니다.
애플 웹 사이트에서 :
iPhone 구성 유틸리티를 사용하면 구성 프로파일을 쉽게 생성, 유지, 암호화 및 설치할 수 있으며 프로비저닝 프로파일과 인증 된 응용 프로그램을 추적 및 설치하고 콘솔 로그를 포함한 장비 정보를 캡처 할 수 있습니다.
프로비저닝 프로파일을 삭제할 수 있습니다.
지금까지 언급 한 모든 방법은 특정 "Managed by Xcode"프로필을 삭제하지 못하며, 삭제를 어떻게하더라도 계속해서 다시 나타날 수 있습니다.
문제는 특정 프로필이 보유한 앱 ID를 기반으로 Xcode / Apple 개발자 센터에서 자동 생성된다는 것입니다. 제 경우에는 앱 ID 당 하나의 "개발자"프로필 (와일드 카드 포함)이 표시됩니다.
이를 제거하는 유일한 방법은 Dev Center를 통해 App Id 자체를 제거하는 것입니다. 문제의 앱이 실제로 스토어에없는 경우에도 개발자 센터에서 앱이 "... 앱 스토어에 존재하므로 제거 할 수 없습니다"라고 불평하기 때문에 이는 종종 불가능합니다.
이전 제안 중 어느 것도 나를 위해 일하지 않았습니다. 마침내 원치 않는 프로필을 제거한 것은 다음과 같습니다.
~/Library/Developer/Xcode/DeveloperPortal*.*
나는 주위를 샅샅이 뒤지고 있었기 때문에 이것은 마법의 공식이 아니라 그 라인을 따라 뭔가가 될 수 있습니다. Xcode는 설계 상 "Mac Team Provisioning Profile :"과 같은 이름으로 개발자 포털에 설정된 앱 식별자를 기반으로 프로비저닝 프로파일을 자동으로 생성합니다. 이것은 훌륭한 기능이지만이 삭제 문제와의 혼동을 더합니다.
프로비저닝의 로컬 경로 (~ / Library / Developer / Xcode / DeveloperPortal)와 iTunesConnect 서버간에 동기화하는 데 약간의 시간 간격이 걸린다는 것을 알아 냈습니다. 따라서 로컬 경로와 iTunesConnect 서버에서 프로비저닝 프로파일을 삭제 한 후 (삭제하려면 둘 다 제거해야 함) 5 분 이상 기다려야합니다. 그렇지 않으면 로컬 경로에서 삭제 한 파일이 다시 표시됩니다. Xcode에서 '수정'버튼을 누르려고 할 때.