팀 프로비저닝 프로필에 장치 추가


121

팀 프로비저닝 프로파일에 장치를 추가해야하지만 물리적으로 장치가 없어서 컴퓨터에 연결할 수 없으므로 Xcode가 내 장치와 팀 프로비저닝 프로파일에 UDID를 추가 할 수 없습니다. 팀 프로비저닝 프로파일에 수동으로 추가하는 방법이 있습니까? 편집하는 방법을 알 수 없습니다. 또한 프로비저닝 포털에 장치를 추가해도 팀 프로비저닝 프로파일에 자동으로 추가되지 않습니다.


7
때때로 어떤 일이 발생하여 팀 프로필이 전체 장치 목록으로 업데이트되는 것 같습니다. 확신 할 수는 없지만 Xcode를 통해 새 장치를 추가 할 때라고 생각합니다. 그러나 직접 관리하는 프로필을 만들고 구성 도우미에서 "자동 장치 프로비저닝"을 켜면 "새로 고침"버튼을 클릭하면 변경할 때마다 사용자 지정 프로필의 새 복사본이 자동으로 다운로드됩니다.
Chris Newman

2
XCode의 새로 고침 버튼은 Team Provisioning Profile에서 저에게 효과적이었습니다. 감사합니다, 유용한 팁!
Danny Parker

새로 고침 버튼도 저에게 효과적이며 모든 장치를로드했습니다.
zirinisp

답변:


132

이것은 나를 위해 일했습니다.

  1. developer.apple.com을 통해 iPhone 프로비저닝 포털에 로그인하십시오.
  2. 장치에 UDID 추가
  3. XCode로 돌아가서 Organizer를 열고 "Provisioning Profiles"를 선택하고 오른쪽 상단 창에서 "Automatic Device Provisioning"이 선택되어 있는지 확인한 다음 "Refresh"버튼을 클릭하고 마법처럼 프로비저닝 포털에 설정된 모든 장치를 클릭합니다. 자동으로 추가됩니다.

20
체크 박스를 프로비저닝 자동 장치는 엑스 코드 4.5 제거
Wolfert

1
제거되었지만 기본적으로 항상 켜져 있음을 의미합니까?
Jason McCarrell 2013

이후 버전의 Xcode-Xcode 6에서 테스트 됨- "자동 장치 프로비저닝"이 기본적으로 켜져 있습니다. 따라서 포털을 통해 장치를 추가하고 새로 고침을 누르십시오. 이제 장치가 프로비저닝 프로파일에 자동으로 연결됩니다.
thattyson

3
@thattyson "새로 고침"이란 무엇을 의미합니까? 그리고 여기서 "자동 장치가 프로비저닝"어디 있는지 볼 수 있습니다
Deminetix

4
@Deminetix Xcode> 환경 설정> "계정"탭으로 이동> Apple ID 선택 (왼쪽 창)> 팀 이름을 두 번 클릭합니다. 프로비저닝 프로파일을 새로 고치려면 "모두 다운로드"를 클릭하십시오. 자동 장치 프로비저닝은 켜기 / 끄기만큼 쉽지는 않지만 여기에서 자세한 내용을 읽을 수 있습니다. developer.apple.com/library/ios/qa/qa1814/_index.html
thattyson

18

장치를 마우스 오른쪽 버튼으로 클릭 한 다음 '프로비저닝 프로필에 장치 추가'를 선택합니다.


15

Xcode 6의 경우 약간 다릅니다.

개발자 사이트 ( https://developer.apple.com/account/ios/device/deviceList.action ) 에 장치 UDID를 추가 한 후 Xcode로 돌아갑니다.

Xcode-> 환경 설정-> 계정 아래에 기기를 추가 한 Apple ID를 선택하고 오른쪽 하단에서 "세부 정보보기 ..."를 클릭합니다.

왼쪽 하단의 새로 고침 아이콘을 누른 다음 앱을 다시 실행하십시오.


18
새로 고침 아이콘이 더 이상 없습니다
Deminetix 2015

3
이 변경을 제외하고이 올바른 것입니다 : 엑스 코드 -> 환경 설정 -> 애플 ID 계정 선택 -> 수동 프로파일 다운로드
요르단

13

2013 년 5 월 16 일에 XCode 4.6.2를 사용하여 팀 프로비저닝 프로필에 장치 (물리적 액세스 권한이 없음)를 추가하려면 다음을 수행해야했습니다.

  1. developer.apple.com을 통해 프로비저닝 포털에 로그인합니다.
  2. 장치에 UDID 추가
  3. 프로비저닝 프로필에서 팀 프로비저닝 프로필을 선택합니다.
  4. 편집 버튼을 클릭합니다
  5. 해당 프로비저닝 프로필의 장치 아래에서 모두 선택 또는 포함하려는 장치 만 클릭합니다.
  6. 생성을 클릭하십시오.
  7. 그런 다음 XCode로 돌아가 Organizer-> Devices-> Provisioning Profiles 아래의 새로 고침 아이콘 (오른쪽 하단)을 클릭합니다.

인증서가 업데이트되고 XCode에서 가져 오기까지 시간이 걸리는 경우가 있습니다.

이것이 새로운 독자에게 도움이되기를 바랍니다.


XCode 5의 Organizer에 더 이상 Provisioning Profiles 탭이 없습니다. 이제 모든 것이 자동이라는 의미입니까?
tenpn

8
xCode 5에서는 환경 설정-> 계정-> 세부 정보보기 (애플 ID 아래)로 이동 한 다음 하단의 작은 새로 고침 버튼을 누릅니다. 내 생각 엔 xCode 4에서는 너무 쉬웠 기 때문에 애플은 찾기가 더 어려운 곳으로 옮겼습니다.
1800 INFORMATION

프로비저닝 프로파일이 "Managed By Xcode""편집"버튼 인 경우 웹 사이트에서 회색으로 표시됩니다.
pkamb

이제 XCode 5가 있으므로 많은 부분이 변경되었지만 삭제를 클릭하면 XCode가 새로 생성됩니다. 그리고 모든 장치가 자동으로 추가 될 것이라고 생각합니다.
Paaske

9

기존 (자동 또는 수동으로 생성 된) 프로비저닝 프로파일에 장치를 추가하기위한 해결 방법 (Xcode 8.2.1에서 테스트 됨) :

  1. 개발자 포털에서 장치를 추가합니다.
  2. 수동으로 생성 된 프로필을 사용하는 경우에만 : 프로필에 장치를 추가합니다.
  3. Xcode에서 Xcode> 환경 설정> "계정"탭으로 이동하여 Apple ID (왼쪽 창)를 선택한 다음 팀 이름을 두 번 클릭합니다.
  4. 기존 프로비저닝 프로필을 찾습니다. (자동으로 생성 된 프로필은 'iOS Team Provisioning Profile'또는 'XC iOS'또는 ​​이와 유사한 것으로 시작됩니다.
  5. 프로필을 마우스 오른쪽 버튼으로 클릭합니다.
  6. '휴지통으로 이동'을 선택합니다.
  7. 프로필이 사라집니다. 같은 이름의 새 프로필이 다시 나타날 수 있습니다.

Xcode는 이제 새로 추가 된 장치를 인식해야합니다.


11
애플이 개발자를 싫어하는 인상적인 Wau
Renetik

포털에 새 장치를 추가하고 XCode로 돌아가서 .ipa를 만들었는데 작동했고 어떻게 / 이유를 모르겠습니까? XCode 7.3
Tejas K

6

iTunes에서 UDID 얻기 :
http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid

그런 다음 :

  1. developer.apple.com을 통해 iPhone 프로비저닝 포털에 로그인하십시오.
  2. 장치에 UDID를 추가하십시오.
  3. 프로비저닝 프로필에 장치를 추가합니다.
  4. 프로필을 다시 다운로드하고 즐기십시오.

12
포털은 Xcode에서 관리하므로 Team Provisioning 포털에 장치를 추가 할 수 없으므로 저에게는 작동하지 않습니다.
marchinram

2
고유 한 프로비저닝 프로필을 만듭니다. 팀 프로비저닝 프로필 만 가질 수있는 프로필은 아닙니다.
David Liu

8
모든 사람이 자동으로 팀 프로비저닝 프로파일에 추가됩니다. 장치를 추가 한 다음 Xcode에서 새로 고치기 만하면됩니다.
crimson_penguin

+1, 이것은 Xcode를 포함하지 않으려는 경우이 스레드의 핵심 정보입니다.
tomfanning

3
프로비저닝 프로파일에 자동으로 추가되지 않으면 어떻게합니까?
James Moore

5

두 가지 유형의 프로비저닝 프로파일이 있습니다.

  • 개발 및
  • 분포

앱이 앱 스토어에 게시되면 배포 프로필이 작동하며 장치를 추가 할 필요가 없습니다.

개발 프로필 만 장치를 추가하면됩니다.

  1. developer.apple.com 회원 센터에 로그인하십시오.
  2. 인증서, 식별자 및 프로필로 이동합니다.
  3. 장치의 UDID를 가져와 장치에 추가하십시오.
  4. 개발자 프로비저닝 프로파일을 선택하고 편집하십시오.
  5. 방금 추가 한 장치 옆의 확인란을 클릭합니다.
  6. 프로필을 생성하고 다운로드합니다.
  7. 설치하려면 두 번 클릭하십시오.
  8. 장치를 연결하고 다시 시도하십시오.

이것은 나를 위해 일했습니다.


4

패브릭 테스트에 빌드를 게시 할 수 있도록 포털에 장치 정보를 추가하는 것과 동일한 문제에 여러 번 직면했지만 Xcode가 팀 프로비저닝 프로파일을 업데이트하지 않는 방식으로 인해 장치가 여전히 누락되었습니다.

따라서 다른 답변과 내 경험을 바탕으로 가장 빠르고 가장 빠른 방법은 명령 줄을 통해 모든 프로비저닝 프로필을 수동으로 제거하는 것입니다. 자동 서명은 업데이트 된 장치로 다시 다운로드합니다.

이것이 알려지지 않은 문제로 이어질 수 있다면 잘 모르겠고 매우 의심 스럽지만 잘 작동합니다.

그래서 그냥:

cd ~/Library/MobileDevice/Provisioning\ Profiles/
rm *

그리고 다시 시도하십시오 ...


몇 가지 설명이 유용할까요?
olinox14 19

@ olinox14는 이제 너무 많은 텍스트 내 생각 하하
Renetik

1
cd ~/Library/MobileDevice/Provisioning\ Profiles/이미 다른 디렉토리에서 터미널을 연 경우, cd Library / ..가 실패하고 rm이 잠재적으로 불량 일 수 있습니다
user1817787

3

테스터는 더 이상 새로운 Apple TestFlight에서 UUID를 통해 추가되지 않습니다.

이제 Test Flight 빌드에는 App Store 배포 프로비저닝 프로필이 필요합니다. 포털에서는이 유형의 프로비저닝 프로파일에 UUID를 추가 할 수 없습니다.

대신 iTunes Connect를 통해 "내부 테스터"를 추가하십시오.

내부 테스터는 관리자 또는 기술 역할이있는 iTunes Connect 사용자입니다. 사용자 및 역할에 추가 할 수 있습니다.

사용자를 추가 한 후 이름을 클릭하고 "Internal Tester"스위치를 켜십시오.

내부 테스터 토글 스위치

그런 다음 이동 App > Prerelease > Internal Testers하여 빌드에 초대하십시오.


2

프로비저닝 포털의 장치에 UDID를 수동으로 추가 한 후 Xcode를 속여 새 팀 프로비저닝 프로필 (새로 추가 된 장치 포함)을 생성해야합니다. 다음과 같이하세요:

  1. 오거나이저> 장치> 라이브러리> 프로비저닝 프로파일을 엽니 다. 기존 (이전) 프로필 (새로 추가 된 장치가 포함되지 않음)을 찾습니다. 그것을 삭제하십시오.
  2. 자신의 장치 중 하나를 연결하십시오. 오거나이저> 장치> 장치에서 마우스 오른쪽 버튼으로 클릭합니다. '프로비저닝 포털에 장치 추가'를 선택합니다.

이렇게하면 Xcode가 새 팀 프로비저닝 프로필을 생성하도록 속이고 프로비저닝 포털에 추가 한 장치를 자동으로 포함합니다.


2

최근에 새 프로비저닝 프로파일을 만든 경우 전화기 연결을 끊고 XCode를 닫아야합니다. 그런 다음 XCode를 열고 계정을 새로 고친 다음 휴대폰에 한 번 이상 빌드하고 배포하십시오.


2

developer.apple.com에 UDID를 추가 한 후 다음 단계를 수행하십시오.

1, Xcode로 이동하여 환경 설정 (cmd +,)-> 계정-> Apple ID 클릭-> 세부 정보보기 여기에 이미지 설명 입력

2, 새 창에서 "새로 고침"을 클릭 한 다음 "요청"을 클릭합니다. 여기에 이미지 설명 입력

3, 이제 새 장치에서 앱을 실행 해보십시오. "unfound provisioning profile"이라는 오류가 발생하면 계속 읽으십시오.

4, 프로젝트를 클릭하십시오. 여기에 이미지 설명 입력

6, Identity 섹션에서 "Fix It"버튼을 찾아 클릭합니다. 여기에 이미지 설명 입력

7, 이제 다시 실행하십시오. 작동합니다.


2

Xcode (버전 9.1) 업데이트. 프로비저닝 프로파일을 새로 고치려면 아래 단계를 따르십시오.

Xcode Organizer 사용

  • 내보내기 선택

여기에 이미지 설명 입력

  • 원하는 유통 시설 선택

여기에 이미지 설명 입력

  • 이제 서명 ID 자동 관리를 선택하십시오. 여기에 이미지 설명 입력
  • 다음 화면 에서 프로비저닝 프로파일 폴더로 이동하는 프로파일 태그 상세 공개 버튼을 클릭하십시오.

여기에 이미지 설명 입력

  • 모든 프로필을 선택하고 휴지통으로 이동합니다. 이제 Xcode에서 이전 버튼을 클릭하고 자동으로 서명 관리를 다시 클릭하면 이제 Xcode가 최신 기능 (새 장치 ID 포함)을 사용하여 새 서명 ID를 생성합니다.

간단히 말해서 MobileDevice / Provisioning Profiles / 폴더 경로로 이동하여 모든 프로필을 삭제 한 다음 보관할 수 있습니다. 이제 새로운 프로필이 있음을 알 수 있습니다. 건배 :)

@JasonH가 도움이되기를 바랍니다.


1

이것은 XCode 7.3에서 나를 위해 일한 것입니다.

  1. developer.apple.com에 로그인
  2. 장치를 추가하십시오.
  3. XCode로 곧장 돌아가십시오 (아무것도하지 마십시오). .ipa를 만듭니다.
  4. 장치에 빌드를 설치하면 작동합니다.

새로 추가 된 장치가 포함 된 새 프로비저닝 프로파일을 다운로드하지 않았기 때문에 이것이 어떻게 작동하는지 전혀 알 수 없었고, 새 장치를 추가 한 후 XCode에서 아무것도 건드리지 않았습니다. 이것이 바로 당신을위한 Apple의 마법입니다.

나는 이것을 찾으면 이것에 대한 설명을 추가하려고 노력할 것입니다.


이것은 Xcode 11에서도 저에게 효과적이었습니다. UDID는 AppCenter를 통해 자동으로 추가되었지만 나머지는 아무것도하지 않는 것이 전부였습니다. 앱을 다시 보관하고 내보냈으며 새 장치가 추가되었습니다.
Paco1

1
  • developer.apple.com을 통해 iPhone 프로비저닝 포털에 로그인합니다.
  • 장치에 UDID 추가
  • 프로비저닝 프로필 섹션으로 이동합니다. 프로비저닝 프로필을 클릭하고 편집을 클릭합니다.
  • 장치 섹션에서 추가 된 장치를 선택하고 프로비저닝 인증서를 다시 생성합니다.
  • 그것을 다운로드하고 두 번 클릭하십시오. Xcode에 자동으로 추가됩니다.
  • .ipa 파일에있는 UDID를 확인하려면. .ipa 파일을 생성하고 diawi.com에 업로드하고 diawi 링크를 가져와 Safari 브라우저에서 누르십시오. 생성 된 .ipa에 통합 된 UDID 수를 확인할 수 있습니다.

1

2018 년 9 월 현재 Apple은 XS 및 XS Max의 UDID를 얻는 일반적인 방법을 차단하는 것으로 보입니다 (또는 버그). XCode조차도 새 전화기를 제대로 등록하지 못했습니다.

몇 시간을 파고 나서 나는 그것을 알아 냈습니다.

  • iPhone을 Mac에 연결하십시오.
  • ->이 매킨토시에 관하여로 ​​이동합니다.
  • 시스템 보고서를 클릭하고 USB를 선택합니다.
  • iPhone을 클릭하고 일련 번호 레이블 옆에있는 값을 복사합니다.
  • 값을 복사하여 붙여 넣으십시오. 그런 다음 8 번째 자리 뒤에 –를 추가해야합니다.
  • iPhone XS 및 iPhone XS Max의 UDID입니다.

출처


0

Apple의 개발자 계정에 로그인하고 설정에서 선택한 프로비저닝 프로파일을 열고 장치를 추가하십시오. PC에 연결하면 장치가 자동으로 표시됩니다.


-2

Xcode 10.3

Finder에서 MobileDevice / Provisioning Profiles /로 이동하여 모든 파일을 삭제합니다.

그런 다음 노래를 보관하고 자동으로 관리합니다.

완료되었습니다!

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