팀 프로비저닝 프로파일에 장치를 추가해야하지만 물리적으로 장치가 없어서 컴퓨터에 연결할 수 없으므로 Xcode가 내 장치와 팀 프로비저닝 프로파일에 UDID를 추가 할 수 없습니다. 팀 프로비저닝 프로파일에 수동으로 추가하는 방법이 있습니까? 편집하는 방법을 알 수 없습니다. 또한 프로비저닝 포털에 장치를 추가해도 팀 프로비저닝 프로파일에 자동으로 추가되지 않습니다.
팀 프로비저닝 프로파일에 장치를 추가해야하지만 물리적으로 장치가 없어서 컴퓨터에 연결할 수 없으므로 Xcode가 내 장치와 팀 프로비저닝 프로파일에 UDID를 추가 할 수 없습니다. 팀 프로비저닝 프로파일에 수동으로 추가하는 방법이 있습니까? 편집하는 방법을 알 수 없습니다. 또한 프로비저닝 포털에 장치를 추가해도 팀 프로비저닝 프로파일에 자동으로 추가되지 않습니다.
답변:
이것은 나를 위해 일했습니다.
Xcode 6의 경우 약간 다릅니다.
개발자 사이트 ( https://developer.apple.com/account/ios/device/deviceList.action ) 에 장치 UDID를 추가 한 후 Xcode로 돌아갑니다.
Xcode-> 환경 설정-> 계정 아래에 기기를 추가 한 Apple ID를 선택하고 오른쪽 하단에서 "세부 정보보기 ..."를 클릭합니다.
왼쪽 하단의 새로 고침 아이콘을 누른 다음 앱을 다시 실행하십시오.
2013 년 5 월 16 일에 XCode 4.6.2를 사용하여 팀 프로비저닝 프로필에 장치 (물리적 액세스 권한이 없음)를 추가하려면 다음을 수행해야했습니다.
인증서가 업데이트되고 XCode에서 가져 오기까지 시간이 걸리는 경우가 있습니다.
이것이 새로운 독자에게 도움이되기를 바랍니다.
"Managed By Xcode"
"편집"버튼 인 경우 웹 사이트에서 회색으로 표시됩니다.
기존 (자동 또는 수동으로 생성 된) 프로비저닝 프로파일에 장치를 추가하기위한 해결 방법 (Xcode 8.2.1에서 테스트 됨) :
Xcode는 이제 새로 추가 된 장치를 인식해야합니다.
iTunes에서 UDID 얻기 :
http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid
그런 다음 :
두 가지 유형의 프로비저닝 프로파일이 있습니다.
앱이 앱 스토어에 게시되면 배포 프로필이 작동하며 장치를 추가 할 필요가 없습니다.
개발 프로필 만 장치를 추가하면됩니다.
이것은 나를 위해 일했습니다.
패브릭 테스트에 빌드를 게시 할 수 있도록 포털에 장치 정보를 추가하는 것과 동일한 문제에 여러 번 직면했지만 Xcode가 팀 프로비저닝 프로파일을 업데이트하지 않는 방식으로 인해 장치가 여전히 누락되었습니다.
따라서 다른 답변과 내 경험을 바탕으로 가장 빠르고 가장 빠른 방법은 명령 줄을 통해 모든 프로비저닝 프로필을 수동으로 제거하는 것입니다. 자동 서명은 업데이트 된 장치로 다시 다운로드합니다.
이것이 알려지지 않은 문제로 이어질 수 있다면 잘 모르겠고 매우 의심 스럽지만 잘 작동합니다.
그래서 그냥:
cd ~/Library/MobileDevice/Provisioning\ Profiles/
rm *
그리고 다시 시도하십시오 ...
cd ~/Library/MobileDevice/Provisioning\ Profiles/
이미 다른 디렉토리에서 터미널을 연 경우, cd Library / ..가 실패하고 rm이 잠재적으로 불량 일 수 있습니다
테스터는 더 이상 새로운 Apple TestFlight에서 UUID를 통해 추가되지 않습니다.
이제 Test Flight 빌드에는 App Store 배포 프로비저닝 프로필이 필요합니다. 포털에서는이 유형의 프로비저닝 프로파일에 UUID를 추가 할 수 없습니다.
대신 iTunes Connect를 통해 "내부 테스터"를 추가하십시오.
내부 테스터는 관리자 또는 기술 역할이있는 iTunes Connect 사용자입니다. 사용자 및 역할에 추가 할 수 있습니다.
사용자를 추가 한 후 이름을 클릭하고 "Internal Tester"스위치를 켜십시오.
그런 다음 이동 App > Prerelease > Internal Testers
하여 빌드에 초대하십시오.
프로비저닝 포털의 장치에 UDID를 수동으로 추가 한 후 Xcode를 속여 새 팀 프로비저닝 프로필 (새로 추가 된 장치 포함)을 생성해야합니다. 다음과 같이하세요:
이렇게하면 Xcode가 새 팀 프로비저닝 프로필을 생성하도록 속이고 프로비저닝 포털에 추가 한 장치를 자동으로 포함합니다.
developer.apple.com에 UDID를 추가 한 후 다음 단계를 수행하십시오.
1, Xcode로 이동하여 환경 설정 (cmd +,)-> 계정-> Apple ID 클릭-> 세부 정보보기
2, 새 창에서 "새로 고침"을 클릭 한 다음 "요청"을 클릭합니다.
3, 이제 새 장치에서 앱을 실행 해보십시오. "unfound provisioning profile"이라는 오류가 발생하면 계속 읽으십시오.
4, 프로젝트를 클릭하십시오.
6, Identity 섹션에서 "Fix It"버튼을 찾아 클릭합니다.
7, 이제 다시 실행하십시오. 작동합니다.
Xcode (버전 9.1) 업데이트. 프로비저닝 프로파일을 새로 고치려면 아래 단계를 따르십시오.
Xcode Organizer 사용
간단히 말해서 MobileDevice / Provisioning Profiles / 폴더 경로로 이동하여 모든 프로필을 삭제 한 다음 보관할 수 있습니다. 이제 새로운 프로필이 있음을 알 수 있습니다. 건배 :)
@JasonH가 도움이되기를 바랍니다.
이것은 XCode 7.3에서 나를 위해 일한 것입니다.
새로 추가 된 장치가 포함 된 새 프로비저닝 프로파일을 다운로드하지 않았기 때문에 이것이 어떻게 작동하는지 전혀 알 수 없었고, 새 장치를 추가 한 후 XCode에서 아무것도 건드리지 않았습니다. 이것이 바로 당신을위한 Apple의 마법입니다.
나는 이것을 찾으면 이것에 대한 설명을 추가하려고 노력할 것입니다.
2018 년 9 월 현재 Apple은 XS 및 XS Max의 UDID를 얻는 일반적인 방법을 차단하는 것으로 보입니다 (또는 버그). XCode조차도 새 전화기를 제대로 등록하지 못했습니다.
몇 시간을 파고 나서 나는 그것을 알아 냈습니다.