Programing

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

crosscheck 2020. 6. 25. 08:16
반응형

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


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

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

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


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

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

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


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


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

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

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


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


이것들을 확인하십시오.

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

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

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

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

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

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


디버거 지원 준비

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

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

Xcode가 프로필을 생성하는 동안 휴대 전화가 연결되어 있고 켜져 있고 몇 분 동안 실행 된 후에 만 ​​표시됩니다. 목적지


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

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

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


I had same problem with provisioning profile. If you have any kind of iPhone, you can connect to your Mac with cable and provisioning profile is automatically defined. 여기에 이미지 설명을 입력하십시오


After some time with the same disturbing error and after I write a unique Bundle Identifier and it didn't help, I searched the web and found here that my error was that I selected a virtual device and not an real device. The solution was:

1.I plugged my iPhone

2.I clicked on the button - set the active scheme. and there it was on the top - device iPhone. the error has gone.

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


The issue behind this error is Unavailability of App ID with given Bundle Identifier

Solution: Change Bundle Identifier simple :)


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


Deployment Target최신 버전으로 변경 한 후 해결


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

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


번들 식별자 변경, 직선 솔루션

참고 URL : https://stackoverflow.com/questions/39603667/failed-to-create-provisioning-profile

반응형