developer tip

Xcode 7 : 앱 설치 실패 :이 실행 파일에 대한 유효한 프로비저닝 프로파일을 찾을 수 없습니다.

optionbox 2020. 12. 3. 07:47
반응형

Xcode 7 : 앱 설치 실패 :이 실행 파일에 대한 유효한 프로비저닝 프로파일을 찾을 수 없습니다.


이미 최대 솔루션을 검색하고 거의 구현했지만 샘플 단일보기 앱을 만드는 경우에도 앱을 설치하지 않습니다.

앱 설치 실패이
실행 파일에 대한 유효한 프로비저닝 프로파일을 찾을 수 없습니다.

여기에 이미지 설명 입력


============== 업데이트 ===================
오늘이 문제를 해결했습니다.
먼저 ~/Library/MobileDevice/Provisioning Profiles. Xcode가 실행되고 있지 않은지 확인하십시오. 그런 다음 모든 프로비저닝 파일 (예 : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.mobileprovision)을 삭제합니다.
Xcode를 시작하십시오.
Target의 General 탭에 "Fix this issue"와 같은 내용이 표시됩니다. 클릭하세요.
Xcode는 이제 새 프로비저닝 프로파일을로드합니다.
그게 다야.

----------- 이전 답변 -------------

나는 지금 같은 문제가 있습니다. https://github.com/chockenberry/Provisioning/releases를
사용하여 프로비저닝 프로필을 확인했습니다 .
제 경우에는 프로비저닝 프로필에 잘못된 UDID가 있지만 컴퓨터 수는 맞았습니다.
컴퓨터를 등록했고 Apple Developer Center는 해당 컴퓨터에 적합한 UDID를 나열했습니다.
그러나 새 프로비저닝 프로파일을 다운로드 할 때마다 잘못된 UDID가 포함되었습니다.
Apple의 시스템이 잘못된 프로비저닝 프로파일을 출력하고 있다고 생각합니다.
오늘이 문제에 대해 Apple 지원에 전화했지만 Apple은 지식 기반 링크 (포럼, 문서 등)를 이메일로만 보냈습니다.


App Store 배포 프로비저닝 프로파일을 사용하고있을 수 있습니다. 개발 또는 Ad-Hoc 프로비저닝 프로파일을 사용하십시오.


Xcode 8 / Swift 3.0의 경우 내 앱 대상과 "일반"의 확장에 대해 "자동으로 서명 관리"를 선택하고 작동합니다.

Automaticallt 서명 관리


내 iPhone의 날짜 / 시간이 Xcode를 실행하는 Mac의 날짜 / 시간과 동일하지 않기 때문에이 문제가 발생했습니다 (일부 앱을 테스트하는 동안 iPhone의 날짜를 변경했습니다). 내 iPhone에서 나는Settings > General > Date & Time > Set Automatically

이 문제가 해결되었습니다.


프로비저닝 프로파일에 장치 UDID를 추가했는지 확인하십시오.

  • 프로비저닝 포털로 이동합니다.
  • 프로비저닝 프로필을 수정합니다.
  • 장치가 확인되었는지 확인하십시오.
  • 완료, 다운로드
  • 새 프로필 사용

또 다른 가능한 이유 : 장치 날짜가 프로비저닝 프로파일의 만료 날짜보다 늦게 설정되었습니다. 이것은 매우 이상하지만 발생할 수 있습니다.


제 경우에는 건물 계획의 실행 옵션이 릴리스로 설정되었으므로 개발 또는 임시 프로필이 아닌 앱 스토어 임시 프로필을 사용하여 서명하려고했습니다. 이 문제를 해결하려면 디버그로 설정해야했습니다!


Simulator에서 잘 실행할 수 있지만 장치에 앱을 설치하려고하면이 정확한 오류가 발생했습니다.

메인 타겟 외에 테스트 타겟이 있습니다. 테스트 대상은 다른 팀과 프로필에 서명을 설정했습니다. 서명을위한 주요 대상 설정과 일치하도록 단위 테스트 대상을 설정하면 내 문제가 해결되었습니다.

새 엔터프라이즈 팀에 추가되어 다른 팀으로 자동 변경되었음을 알지 못했습니다.


제 경우에는 Apple 개발자 웹 사이트로 이동하여 프로비저닝 프로파일에 전화기를 추가했습니다. 그런 다음 프로비저닝 프로파일을 다시 다운로드하고 =)


제 경우에는 빌드 시스템이었습니다. "File> Project / Workspace Settings"에서 기본 빌드 시스템을 변경하고 Legacy Build 시스템으로 변경해야했습니다.


저에게는 제가 만들려고했던 프로젝트가 다른 사람의 프로젝트이기 때문입니다. 번들 식별자가 팀의 프로비저닝 프로필과 일치하지 않습니다.

번들 식별자를 다른 도움으로 변경하십시오.


제 경우에는 인증서 기한이 지났습니다 ..


다음은 나를 위해 일했습니다.

  1. 개인 프로비저닝 프로필을 사용하여 앱 설치 (휴대폰 설정으로 이동하고 프로필을 신뢰 한 후 다시 설치)
  2. ypur 전화에서 앱 삭제
  3. 등록 된 개발자 프로필로 돌아가서 다시 시도하십시오.

참고 URL : https://stackoverflow.com/questions/33126849/xcode-7-app-installation-failed-a-valid-provisioning-profile-for-this-executab

반응형