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


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.