프로비저닝 프로파일을 생성하지 못했습니다.


158

Xcode, 버전 8.0 베타 6 (8S201h)에서 프로젝트를 만들려고 하는데이 오류가 발생합니다.

여기에 이미지 설명을 입력하십시오

Xcode로 놀고 있기 때문에 애플 계정은 무료이지만 팀으로 설정해야합니다. 어떤 도움?


1
@Labnino 나는 아직도이 문제에 직면하고 있습니다 어떻게 당신이 이것을 해결 했습니까 아래 답변을 시도했지만 그것은 나에게 도움이되지 않습니다
— Mohan Gopi

답변:


151

Xcode 프로젝트 창 상단의 구성표 메뉴를 확인하십시오. 실행하려는 대상을 확인하십시오. 시뮬레이터에서 실행하는 경우 프로젝트에 서명 할 필요가 없습니다.

여기에 이미지 설명을 입력하십시오

장치에서 실행하는 경우 실제 장치를 연결해야합니다. "일반 장치"라고 말해서 는 안됩니다 .


3
"빌드 설정"의 "서명"에서 수동으로 선택할 수도 있습니다. 그런 다음 장치를 연결할 필요가 없습니다.
— janlindso

2
@ matt 로그인 부분에서 내 애플 ID로 로그인 한 후이 문제를 시도한 후에도 여전히 같은 문제에 직면하고 있습니다. 장치를 확인하려고합니다. 물론 실행하려고하는데 물론 내 PC에 실제 장치를 연결했지만 오류가 발생합니다. 위의 질문으로 어떻게해야합니까
— Mohan Gopi

따라서 기본적으로 실제 기기에서 앱을 사용 해보고 싶을 때까지 기본적으로이 문제를 해결할 필요가 없습니다. 우리가 실제 장치를 가지고 있다면 올바른 선택 만으로이 문제를 해결할 수 있습니까?!
— Ewoks

2
@matt "시뮬레이터에서 실행하면 프로젝트에 서명 할 필요가 없습니다."라고 말합니다. 이것은 오류를 남기고 여전히 성공적인 빌드를 실행할 수 있음을 의미합니까?
— 요시

1
예 @Yossi 당신이 맞아요. 우리는 오류를 남기고 여전히 앱을 성공적으로 실행할 수 있습니다.
— Ratikanta

72

제 경우에는 "번들 식별자"를 덜 일반적인 것으로 변경했을 때이 오류가 사라졌습니다 (예 : 끝에 임의의 숫자 추가)


1
이것은 그것을했습니다 (그리고 온라인 자습서를 따르고 있었으므로 원래 번들 이름이 사용되었을 것입니다).
— Louis.com

1
안전한가요?!
— Ionut Necula

이것은 나를 위해 속임수였습니다-나는 Big Nerd Ranch 책을 읽고 있습니다. 그래서 같은 식별자를 가진 수많은 사람들이 있어야합니다. 다시 감사합니다!
— ArielSD

당신이 기억하기 쉬운 무언가를 원하거나 당신이 안드로이드에 동일한 패키지 이름을하려는 경우 종류 불편하다
— sdfsdf

내 앱을 앱 스토어에 릴리스 할 때 itunes connect에 번들 ID를 설정했기 때문에 이것이 실제로 어떻게 될지 궁금합니다. 이 작업의 이유는 무엇입니까?
— Karl Taylor

19

번들 식별자를보다 고유 한 것으로 변경하십시오.

튜토리얼을 따르고 일반 식별자를 넣으면 몇 가지 숫자를 끝에 추가하면 문제가 해결 될 수 있습니다.

당신이 있던 경우에 즉 하여 HelloWorld가 로 변경 HelloWorld12345


9

한 시간 동안 고군분투 한 후, "자동 서명 관리"를 선택 해제하고 구식으로 돌아가서 내 프로필을 지정했습니다. 아마도 최선의 방법은 아니지만 작동합니다.


5

이것들을 확인하십시오.

1. 장치가 시스템에 연결되어 있는지 여부

xcode의 2.Deployment 대상. (일반-> 배포 정보-> 배포 대상) 장치의 ios 버전과 일치해야합니다.

3. 번들 식별자를 변경하십시오. 장치에서 실행되는 동안 프로젝트에 고유 번들 식별자를 설정하는 일반적인 규칙을 따르십시오. 이것 좀 봐 아이폰 OS에 번들 식별자의 것입니다 올바른 형식을?

또한 프로젝트에서 설정 한 번들 식별자 수에주의하십시오. 모든 번들 식별자를 기억하거나 어딘가에 적어 두십시오. 무료 계정을 사용하고 있으므로 번들 ID 수에 제한적으로 액세스 할 수 있습니다.

또한 프로젝트의 "기능"섹션에서 푸시 알림을 비활성화해야합니다. group.com.someString 형식으로 "앱 그룹"을 변경하십시오.

이러한 것들로 인해 실제 장치에서 오류없이 앱을 실행할 수있었습니다.


5

디버거 지원 준비

휴대 전화 프로파일 링은 몇 분이 걸립니다. . . 상단에있는 상태 표시 줄을보고 휴대폰이 상단에 프로파일 링되어 있는지 확인하십시오.

다음으로 iPhone 7 또는 iPhone 8이 아닌 PHONE을 정확한 전화로 대상으로 선택하십시오. 제품> 대상> (휴대 전화 선택)을 선택하면됩니다.

Xcode가 프로필을 만드는 동안 휴대 전화가 연결되어 있고 켜져 있고 몇 분 동안 계속 작동 한 후에 만 ​​휴대 전화가 표시됩니다. 목적지


4

이 오류가 여러 번 발생했으며 해결 방법은 다음과 같습니다.

  1. 모든 인증서를 볼 수있는 목록에서 각 행을 마우스 오른쪽 단추로 클릭하고 각 인증서를 휴지통으로 이동하십시오 (Xcode> 환경 설정> 계정 선택> 세부 사항보기로 이동).
  2. 회원 센터로 이동하여 올바른 인증서를 다시 다운로드하고 클릭하십시오.
  3. Xcode 재시작
  4. 빌드 설정으로 이동하여 디버그 / 릴리스에 대한 올바른 코드 서명을 설정하십시오. "프로필의 ID ..."라는 행에 옵션이 표시되어야합니다.

그래도 문제가 해결되지 않으면 인증서 해지를 고려한 다음 새 인증서를 작성하고 위의 단계를 다시 수행하십시오.


프로비저닝 프로파일 섹션이 비어 있습니다. 없음
— Labanino

Xcode 또는 회원 센터에서? 아무 것도없는 것처럼 새 것을 만들어 인증서에 연결하십시오.
— Rashwan L

Click View DetailsxCode 8.3.3 에는 없습니다 . Member center정확히 어디로 ? 설명해 주시겠습니까?
— Ionut Necula

@lonut, 그것은 지금 변경된 것 같습니다. 회원 센터 링크 로 이동 하십시오 . 1 단계를 건너 뛸 수 있습니다.
— Rashwan L

4

프로비저닝 프로파일과 동일한 문제가있었습니다. 모든 종류의 iPhone이 있다면 케이블로 Mac에 연결할 수 있으며 프로비저닝 프로파일이 자동으로 정의됩니다. 여기에 이미지 설명을 입력하십시오


2

동일한 방해 오류가있는 시간이 지난 후 고유 한 번들 식별자를 작성한 후 도움이되지 않으면 웹을 검색하여 여기 에서 발견 했습니다. 내 오류가 나는 가상 장치 아닌 실제 장치를 선택했는지했다. 해결책은 다음과 같습니다.

1. iPhone을 연결했습니다

2. 버튼을 클릭했습니다-활성 체계를 설정하십시오. 그리고 그것은 상단의 장치 iPhone에있었습니다. 오류가 사라졌습니다.

여기에 이미지 설명을 입력하십시오


2

이 오류의 원인은 제공된 번들 식별자로 앱 ID를 사용할 수 없다는 것입니다.

솔루션 : 간단한 번들 식별자 변경 :)


하지만 이미 해당 번들 식별자로 내 앱에 서명했지만 할 수 없습니다
— jsina

1

이 오류는 프로젝트 이름이 아닌 대상을 선택했기 때문에 발생합니다. Xcode의 일반 왼쪽에는 프로젝트 이름이 있습니다. 그것을 클릭하고 대상에서 프로젝트 섹션으로 변경하십시오.


1

이것을 알아내는 데 4 시간이 걸렸기 때문에 이것을 추가 ..

Xcode는 이름이없는 장치 (예 : ""또는 "")의 프로비저닝 프로파일을 생성하지 못합니다. 장치 이름을 다른 것으로 변경하면 위의 단계가 작동했습니다.



0

나에게 이것은 tvOS 앱을 만들 때 사과 TV가 등록되지 않았을 때 발생했습니다.

일반적으로 장비를 연결하거나 로그인 (연결된 상태)해야합니다. 그러면 https://developer.apple.com/account/resources/devices/list에 표시됩니다.

장치를 추가 할 수도 있습니다. 새 장치를 추가하려면 재설정을 클릭해야합니다. 재설정 버튼은 아무것도 재설정하지 않으므로 수정이라고 표시해야합니다.

예를 들어, tvOS 앱을 만들어야하는 경우 장치 목록에 애플 TV가 있어야합니다. 당신이 그것을 추가하면 당신은 갈 수 있습니다. 키스.


0

나를 위해 이것은 내가 실행중인 Xcode 버전에서 지원하는 것보다 최신 버전의 iOS가있는 장치에서 실행하려고 할 때 발생했습니다.


0

이러한 오류는 모두 프로비저닝 프로파일이 존재하지 않아 발생합니다. 하나를 작성하려면 오류 메시지에 제안 된대로 다음을 수행하십시오.

  1. Apple 기기를 연결하십시오
  2. 구성표 / 시뮬레이터 메뉴에서 장치를 선택하십시오
  3. 그 후 프로비저닝 프로파일이 자동으로 생성됩니다

여기에 이미지 설명을 입력하십시오



-1

Mannual : Apple 개발자 계정으로 이동하여 인증서를 누르십시오. 왼쪽에서 장치 선택 장치 이름과 UDID를 추가하십시오. Xcode를 닫고 자동 서명을 누르십시오

자동 : iPhone을 Xcode에 연결하십시오. 그 앱을 실행하십시오. Xcode는 자동으로 프로필을 만듭니다.

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