2013-02-13 6 views
10

iOS 애플리케이션이 개발자가 애플리케이션 런타임에 서명했는지 여부를 확인할 수 있습니까? 일부 앱의 .ipa를 다운로드하고 개발자 ID로 사직하려했는데 거의 모든 앱이 iOS 기기에서 작동했습니다. 그러나 그들 중 일부는 그렇지 않았기 때문에 서명이 변경되었는지 여부를 확인하고 서명이 변경된 경우이를 확인합니다.iOS 앱의 서명 확인

OSX 용으로는 Code Signing Services이 있지만 iOS에서이 방법을 찾지 못했습니다.

또한 검토 한 결과 Apple은 자체 서명으로 애플리케이션에 서명합니다. 이 과정에서 _CodeSignature/CodeResources 및 embedded.mobileprovision 파일도 변경 되었습니까? 런타임시 사과 서명으로 서명되었는지 확인할 수 있습니까?

답변

0

작은 서명 검사기 (openssl 사용)를 작성했습니다. 여기에서 사용할 수 있습니다 :

두 번째 질문에 대한 대답은 아니오입니다. _CodeSignature/CodeResources 및 embedded.mobileprovision은 변경되지 않습니다. Apple은 Mach-O 파일의 서명 만 변경합니다.