프로비저닝 프로파일 누락 : 앱은 embedded.mobileprovision이라는 파일에 프로비저닝 프로파일을 포함해야합니다.
앱이 이미 xcode-9에서 App Store에 제출되었으며 이제 새 버전을 업데이트해야합니다.하지만 이제 xcode가 업데이트되었습니다 iexcode 10. Validating 중에 'Apps must contain a provisioning profile in a file named.mobileprovision ..'. 앱이 시뮬레이터에서 잘 작동합니다.
프로비저닝 인증을 다운로드했습니다.
프로비저닝 프로파일을 지우려고했지만 도움이되지 않았습니다. 이전 XCode 버전에서이 버전으로 변경된 것은 빌드 시스템입니다. 빌드 시스템을 레거시 시스템으로 다시 변경함으로써이 문제가 해결되었습니다.
파일> 작업 공간 설정 (또는 프로젝트 설정) 에서 빌드 시스템을 전환 한 다음 빌드 시스템 에서 레거시 빌드 시스템 을 선택할 수 있습니다 (스크린 샷 참조).
행운을 빕니다!
편집 : cordovo iOS 5.0.0부터 새로운 빌드 시스템이 지원됩니다. 변경 로그는 여기에서 찾을 수 있습니다 : https://cordova.apache.org/announcements/2019/02/09/cordova-ios-release-5.0.0.html
CLI에서 실행 / 빌드하는 경우이 명령을 사용하여 새 빌드 시스템 대신 레거시 빌드 시스템을 사용하십시오.
cordova build ios --buildFlag="-UseModernBuildSystem=0"
아직없는 경우 cordova 프로젝트의 루트에 새 build.json 파일을 만들고 다음 json 데이터를 추가 할 수도 있습니다. 이것은 기본적으로 "ios"가 레거시 빌드 시스템을 사용하도록 빌드 프로세스를 알려줍니다. 자동으로 빌드 명령의 예에 build.json 파일의 빌드 플래그를 추가합니다 cordova build ios --prod
그것이로 입력 된 것처럼도 실행됩니다 cordova build ios --prod --buildFlag="-UseModernBuildSystem=0"
.
{
"ios": {
"debug": {
"buildFlag": [
"-UseModernBuildSystem=0"
]
},
"release": {
"buildFlag": [
"-UseModernBuildSystem=0"
]
}
}
}
위의 문제가 있고 레거시 빌드 시스템으로 전환하여 해결중인 경우. 새로운 (기본) 빌드 시스템의 대안은 수동 서명입니다.
아카이브를 업로드하거나 유효성을 검사 할 때 '수동'옵션을 선택하고 팀을 선택하고 프로비저닝 프로필을 다운로드하십시오. (또는 개발자 포털에서 다운로드 한 후 가져 오기).
빌드를 정리합니다 (Cmd + Shift + K). XCode를 종료하십시오 (프로젝트를 닫지 말고 XCode가 완전히 종료되었는지 확인하십시오).
~ / Library / MobileDevice / Provisioning Profiles 폴더의 모든 항목을 삭제합니다.
XCode를 다시 시작하고 프로젝트를로드합니다.
XCode가 서명 자동 관리로 설정되어있는 경우 팀을 선택할 수 있어야하며 프로비저닝 프로필을 다시 다운로드해야합니다. 그렇지 않은 경우 Apple 개발자 계정에서 수동으로 다운로드 한 다음 디버그 서명 드롭 다운 및 배포 서명 드롭 다운에서 "가져 오기"를 선택해야합니다.
그런 다음 장치에서 앱을 실행하려고하는데 "이 실행 파일에 대해 유효한 프로비저닝 프로파일을 찾을 수 없습니다"라는 메시지가 표시되면 Window | 장치 및 시뮬레이터. 창 왼쪽에서 장치를 찾아 Ctrl + 클릭 한 다음 "프로비저닝 프로파일보기"를 선택합니다. 각 개별 프로필을 클릭하고 하단의 빼기 기호를 클릭합니다. 목록이 비어 있으면 더하기 기호를 클릭하여 새 프로필을 추가 한 다음 다운로드 한 프로필을 찾아서 한 번에 하나씩 해당 목록으로 가져옵니다.
XCode가 제공하는 프로비저닝 프로파일 문제를 해결해야합니다.
행운을 빕니다!
'IT박스' 카테고리의 다른 글
Entity Framework Code First를 사용할 때 속성을 무시하는 방법 (0) | 2020.12.28 |
---|---|
호버 링크에서 부트 스트랩 탐색 모음의 색상을 변경 하시겠습니까? (0) | 2020.12.28 |
멤버 변수의 주석을 얻는 방법은 무엇입니까? (0) | 2020.12.28 |
부트 스트랩 3 : 작은 화면 크기에서만 열 밀기 / 당기기 (0) | 2020.12.27 |
nodejs의 폴더 아래에 * .html 확장자로 파일 찾기 (0) | 2020.12.27 |