2014-12-24 13 views
0

ipa가 있는데 만료 된 프로비저닝 프로파일 (Enterprise)과 유효한 인증서 (.p12)로 다시 서명했습니다. here에 언급 된 단계를 사용하십시오!유효 기간이 만료 된 프로비저닝 프로필 및 유효한 인증서가있는 ipa를 다시 서명하십시오.

ipa (가져 오는 .App 파일) -> show package Contents (on .App) -> embedded.mobileprovision의 내용을 확인할 때. 그것은 내가 ipa에 다시 사인했던 것과 똑같이 만료 된 프로비저닝 프로파일을 보여줍니다.

문제점 : 성공적으로 ipad에 설치할 수 있고 앱을 실행할 수 있습니다. 앱이 만료 된 프로비저닝 프로파일에서 작동하지 않는 것이 이상적입니다.

질문 : 만료 된 프로필이있는 명령 줄을 사용하여 응용 프로그램을 다시 서명하면 문제가 없습니다.

답변

0

내 질문은 "만료 된 프로필이있는 명령 줄을 통해 응용 프로그램에 다시 서명하면 작동합니까?"

답변은 '아니오'입니다.

하나의 경우에만 장치에서 작동 할 수 있습니다. 기기에 이미 동일한 앱에 유효한 프로비저닝 프로필이있는 경우

따라서 기기에서 유효한 프로비저닝 프로파일을 제거하는 것이 좋습니다. xcode-> windows-> Devices-> 장치 선택 (왼쪽) -> 왼쪽 하단에있는 설정 아이콘 클릭 - 설치된 프로비저닝 프로파일 표시를 클릭 한 다음 프로파일 선택 및 삭제 -> 완료 "를 클릭 한 다음 테스트합니다. 만료 된 프로비저닝 프로파일로 생성 된 경우 응용 프로그램이 작동하지 않습니다.

+1

정확합니다. 장치에 이미 응용 프로그램의 번들 ID를 지원하는 유효한 프로비저닝 프로파일이있는 경우 .app에 내장 프로비저닝 프로파일이 만료 될 수 있습니다. 따라서 새로운 유효 프로비저닝 프로파일이있는 다른 응용 프로그램에서 설치 한 와일드 카드 번들 ID를 지원하는 프로비저닝 프로파일이있는 경우에도 만료 된 프로비저닝 프로파일이있는 이전 응용 프로그램을 설치할 수 있습니다. – wottle