ProgramingTip

오류 ITMS-90174 :“프로비저닝 프로필이 없습니다. iOS 앱은 embed.mobileprovision이라는 파일에 프로필을 포함해야합니다.”

bestdevel 2020. 12. 13. 10:23
반응형

오류 ITMS-90174 :“프로비저닝 프로필이 없습니다. iOS 앱은 embed.mobileprovision이라는 파일에 프로필을 포함해야합니다.”


Application Loader에 업로드하면 다음 메시지가 표시됩니다.

ERROR ITMS-90174: "Missing Provisioning Profile - iOS Apps must contain a provisioning profile in a file named embedded.mobileprovision."

내 앱 폴더에 포함되어 있습니다. 약력을 아무리 분명하게 만들어도 압축 할 때 Apple 용 앱을 업로드하려고합니다.


이 발표를 본 것처럼 Ionic / Cordova를 사용하고 소유권 ...

https://github.com/apache/cordova-ios/issues/407

하나의 설정일 뿐이며 아카이브를 다시 실행하여 실행처럼 Apple Store에 출시하십시오.

"파일"> "프로젝트 설정 ..."으로 이동하십시오.

파일로 이동 한 다음 프로젝트 설정

그런 다음 "레거시 빌드 시스템"을 선택하십시오.

여기에 이미지 설명 입력


AppStoreConnect에 아카이브를 업로드 한 후 " 파일> 프로젝트 / 작업 공간 설정 " 에서 xcode10의 기본 빌드 시스템을 변경하고 레거시 빌드 시스템을 변경해야했습니다 .

이것은 나를 위해 일했습니다.


https://developer.apple.com/account에 액세스합니다.

1- 인증서, ID 및 프로필

2- 프로비저닝 약력

3- 배포

4- 추가 버튼

5- 배포-> 앱 스토어-> 계속

6-Apple Id 선택-> 계속

7- 인증서 선택-> 계속

8- 프로필 이름 설정-> 계속

9- 다운로드

10-In Xcode-> Product-> Archive, In Re-sign "App Name"make option 수동으로 서명 관리-> 배포 인증서를 선택하고 9 단계에서 다운로드 한 약력을 가져옵니다.

영어로 미안 해요, 브라질에서 왔어요


.plist add 응용 프로그램에는 iPhone 환경이 필요합니다. 예!

나는 그들이 테스트하고, 아버지가 일했다!


빌드를 IPA 아카이브 형식 (예 : Game.ipa)으로 AppStore에 출시하는 경우 Payload 폴더가 아카이브의 루트에 있는지 확인하십시오. 명명 된 다음 오류가 발생합니다. 누락 된 프로비저닝 프로파일-앱은 포함해야합니다.


나는 같은 문제에 적용하고 아래의 사항을 따라 해결했다.

  1. 자세한 설명을 위해 배포 임시 프로필을 다시 다운로드하십시오.
  2. xcode에서 "Generic iOS Device"를 설정하여 ipa를 생성하고 확인하십시오.

여기에 이미지 설명 입력

  1. 프로젝트를 정리하고 빌드하십시오.
  2. 제품 파일을 "Payload"폴더에 많이이 폴더를 압축 한 다음 .zip을 .ipa로 변경하십시오.

이제 ipa를 업로드하십시오. 그것은 나를 위해 일했습니다.

도움이 되셨기를 바랍니다.


명령 줄을 사용하여 빌드 하고이 문제를 피하기 위해 플래그 (UseModernBuildSystem = 0)를 사용하는 사람들의 경우 cordova-ios 5.0.0 패키지 릴리스 이후 더 필요하지 않습니다. Ionic / Cordova 앱을 업데이트하면 작동합니다.


앱 바이너리에서 포함 된 프로필을 언어면 :

Xcode에서 프로젝트 탐색기에서 프로젝트를 선택합니다. 프로젝트 옆에있는 펼침 삼각형을 클릭하여 내용을 표시하십시오. 제품 옆에있는 펼침 삼각형을 클릭하여 바이너리를 표시하십시오. 바이너리 파일을 Control- 클릭하고 단축 메뉴에서“Show in Finder”를 선택하여 Finder의 Xcode 빌드로 이동하십시오.

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Art/13_locateprofileinbinary_1_2x.png

Finder에서 바이너리 파일을 Control- 클릭하고 단축 메뉴에서 패키지 내용보기를 선택하십시오.

iOS 앱의 경우 Embedded.mobileprovision이라는 감염 약성이 Finder 창에 나타납니다.

Mac 앱의 경우 포함 된 파일은 embed.provisionprofile이라고합니다.

../Art/13_locateprofileinbinary_2_2x.png

포함 된 여부 프로필의 권한을 확인 광고주

터미널 (/ 응용 프로그램 / 유틸리티에)을 시작하고 다음 텍스트를 포함합니다 (키를 누르지 입력).

security cms -D -i

Finder에서 앱 바이너리의 디버깅을 터미널로 드래그합니다.

../Art/13_verifyentitlementsinapp_1_2x.png

Return을 누르십시오. 이 명령은 XML 형식으로 속성 목록을 출력합니다.

embed.mobileprovision 파일이없는 경우 문제인 것 같고 앱 스토어 배포를 위해 앱을 제대로 빌드하지 않을 수 있습니다.


나는 'App XStore에 업로드 ...'를 다시 작성하고 두 번째로 작동했습니다.

참고 URL : https://stackoverflow.com/questions/30972472/error-itms-90174-missing-provisioning-profile-ios-apps-must-contain-a-provis

반응형