Xcode 8.3 / Xcode 9.0 프로비저닝 프로파일 장치 새로 고침


111

새 장치를 추가했습니다. Xcode 8이 서명 자산을 자동으로 관리하므로 프로비저닝 프로파일을 어떻게 새로 고칠 수 있습니까?

이 질문을 찾았습니다. Xcode 7에서 관리하는 팀 프로비저닝 프로필의 장치를 새로 고치시겠습니까? – 그러나 Xcode 8.3에서는 그렇게 할 수 없습니다.

장치가 없어서 포털에 수동으로 추가하고 프로비저닝 프로파일도 편집했지만 Xcode가 다시 다운로드하지 않습니다.

답변:


276

이것이 당신이해야 할 일입니다.

  1. ~/Library/MobileDevice/Provisioning\ Profiles/거기에서 모든 프로비저닝 프로파일로 이동하여 삭제하십시오.
  2. XCode> 환경 설정> 계정으로 이동하여 Apple ID를 선택하십시오.
  3. 를 클릭하십시오 Download All Profiles. 그리고 모든 프로비저닝 프로파일을 다시 다운로드합니다.

여기에 이미지 설명 입력

Xcode 9

1 단계와 2 단계는 동일하게 유지됩니다.

  1. Download Manual Profiles프로비저닝 프로파일을 업데이트 하려면 클릭하십시오 .

24
그렇게 쉬운 일이 얼마나 번거로운가. 새로운 xcode 버전마다 prov 프로필 새로 고침 바로 가기가 제거 된 것 같습니다. 감사합니다
— Oritm

6
나는 어떤 찾을 수 없습니다 MobileDevice에 폴더를Library
— 누트 Necula

8
: @Ionut이 폴더 열 터미널 사용open ~/Library/MobileDevice
— 미로슬라프 Hrivik

앱이 Xcode에서 열려 있고 ~ / Library에서 프로비저닝 프로파일의 날짜를 일치시킬 수있는 경우 하나의 프로파일을 삭제할 수 있으며 Xcode로 돌아 왔을 때 프로파일이 이미 사용 중입니다.
— David

3
도대체 사과, 항상 우리를 고객과 부끄러운 상황에 처하게했습니다.
— Badr

72

다음 과 같이 앱 의 .mobileprovision 파일을 제거합니다 .

터미널의 명령은 다음과 같습니다. rm

여기에 이미지 설명 입력


이 힘은 당신은 엑스 코드 8.x의에 대한 새로운 번들 ID를 사용하는
— dharankar 이씨를

3
아니 @vishaldharankar,이 번들 ID와는 아무 상관이 없다
— 무사 almatri

프로필을 삭제하면 새 앱으로 등록하고 프로필을 생성하려고하므로 이미 등록 된 기존 번들 ID를 사용하면 오류가 발생합니다.
— dharankar 이씨

2
예수님, 제가 이런 일을 할 수 있다는 사실이 제 마음을 넘어선 적이 없습니다. 정말 감사합니다!
— Mihai Erős 2018 년

에릭 - 뮐러 @ 하하, 내가 관련이 있습니다 : D는 파일 자체에 액세스하기위한 열려있는 모든 파일 (예 : PDF 또는 텍스트 파일)의 상단에 작은 파일 아이콘을 드래그 시도 : D 내 마음을 불었다 ..
— 플로리안 블룸

21

1 단계. 바탕 화면을 클릭 한 다음 상단 메뉴에서 이동 > 폴더로 이동 ...

여기에 이미지 설명 입력

2 단계. 다음 경로를 쓰거나 붙여넣고 다음을 입력합니다.

~ / Library / MobileDevice / Provisioning \ Profiles /

여기에 이미지 설명 입력

3 단계. 프로비저닝 프로파일 폴더를 선택 하고 그 안의 모든 프로비저닝 프로파일을 삭제합니다.

여기에 이미지 설명 입력

4 단계. xCode 기본 설정 > 계정 > Apple ID 로 이동 한 다음 수동 프로파일 다운로드 버튼 을 클릭 합니다.

여기에 이미지 설명 입력


첫 번째 이미지가 내 검색을 해결했습니다. 'MobileDevice'폴더를 찾을 수있는 곳을 몰랐습니다. 경로 찾기를 시도 ~/Library/MobileDevice/Provisioning\ Profiles/했지만 운이 없어서 검색이 끝났습니다.
— Annu

이 작업을 수행하려면 Xcode를 다시 시작해야했습니다. (아마도 방금 Xcode를 다시 시작할 수있었습니다)
— Prewett

6

먼저에서 프로비저닝 프로파일을 삭제 한 ~/Library/MobileDevice/Provisioning\Profiles/다음 개발자 포털 에서 프로비저닝 프로파일을 편집하고 프로비저닝 프로파일을 편집하는 동안 모든 장치 를 선택 합니다. 그런 다음이 프로필을 다운로드하고 Xcode 에서 엽니 다 .


3

자동 코드 서명을 사용하여 Xcode 8의 프로비저닝 프로파일에 장치를 추가하려면 Xcode에서 장치를 빌드하기 만하면됩니다. Xcode는 장치의 UDID를 추가하고 프로비저닝 프로파일을 자동으로 다시 생성합니다. 장치에 물리적으로 액세스 할 수없는 경우 장치와 프로필을 수동으로 관리하지 않고 프로비저닝 프로필에 추가 할 수있는 방법이 없다고 생각합니다.


이 휴대 전화에 대한 작업은 당신이 액세스 권한이없는하지 않습니다에 대한 생각
— tommybananas

사실, 내 대답은 원래 질문에 대한 것이 었는데, 장치가없고 프로비저닝 프로파일을 수동으로 관리한다는 언급이 없었습니다. 원래 질문은 그들이 자동 코드 서명을 사용하고 있었다는 것뿐이었습니다 (분명히 그렇지 않습니다).
— wottle
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.