2017-10-03 2 views
0

제공 프로파일 및 인증서를 확인했습니다. 엑스 코드 7에서 응용 프로그램을 업로드 할 문제가 없었지만, 엑스 코드 9 업데이트 후, 내가 너무 오류가 응용 프로그램 업 로더에서iTunes Connect에 앱을 업로드 할 수 없습니다. Xcode 9

enter image description here

Apps must contain a provisioning profile in a file named embedded.mobileprovision 엑스 코드

에 오류가 발생합니다. 이 문제를 해결하는 데 많은 시간을 투자했으나 이번에는 전혀 모른다.

+1

.ipa를 업로드하려고하십니까? 그렇다면 .zip으로 변경 한 다음 아카이브의 압축을 풉니 다. 폴더 안에 embedded.mobileprovision 파일이 있어야합니다. 그렇지 않은 경우 코드 서명 설정이 잘못되었습니다. 프로젝트 코드 서명 설정을 선택해야합니다. 다른 사람들은 Xcode 9를 사용하여 응용 프로그램을 제출하기 때문에 Xcode 9에 대한 전 지구적인 문제가 의심 스럽습니다. 귀하에게 특정한 것으로 보입니다. – wottle

답변

0

모든 IPA의 IPA 구조는 다음과 같습니다. IPA의 이름을 .zip으로 변경하고 압축을 풀면 Ctrl + 클릭하고 패키지 내용을 표시하여 내부 애플리케이션을 확인해야합니다.

구조 : 자사의 더블 클릭 된하여 Xcode에 제대로 설치 발견하면 프로필 인증서 및 P12 및 프로필 파일이 생성 시간에서 발행하지 않았을 경우

Payload 
    MyApp.app 
     -- _CodeSignature 
     -- Plugins (optional if you have extension like Siri, widget) 
     -- Watch (optional if you have extensions for watch) 
     -- archived-content....xccent 
     **-- embedded-provisionign.profile** 
     -- Info.plist 

지금,이 프로필을 확인합니다. 이를 해결하고 새로운 IPA를 컴파일하십시오.

귀하의 목적을 해결해야합니다. 참고 개발자 계정을 사용하는 경우 dev 포털 멤버 센터로 이동하여 프로필 및 AppId가 코드에서 하나씩 유효한지 확인하십시오. 위의 추출한 Plist에서 CFBundleIdentifier 값을 확인하고 프로필과 관련된 해당 APP ID의 원인으로 관련 dev 계정 포털 프로필이 활성이고 유효하지 않은지 확인하십시오.

관련 문제