2010-02-03 2 views
5

iOS 장치에 특정 구성 프로파일이 설치되어 있는지 확인하는 API가 있는지 아는 사람 있습니까?구성 프로파일이 iPhone에 설치되었는지 확인/확인하십시오.

감사합니다, 콜

+0

나는 이것이 가능하지 않다고 생각합니다. 어떤 종류의 정보를 구성 프로파일에서 가져 오시겠습니까? –

+0

저는 기업용 앱에서 일하고 있습니다. 우리 BR 중 하나는 기본값이 아닌 패스 코드 페이로드가 추가 된 구성 프로파일이 설치되었는지 확인하는 것입니다. 이 구성 프로필이 설치되지 않았다면 앱에서 앱이 전혀 작동하지 않기를 바란다. 그래서 설치되어 있는지 여부를 반환하는 BOOL은 훌륭합니다. – Cole

+0

이 문제에 대해 진전을 보았습니까? – Luke

답변

6

는 대한 API가 없지만, 인증서 유효성 검사에 따라 해결 방법이 있습니다. 자체 서명 된 루트 인증서를 만들어 구성 프로파일에 포함시켜야합니다. 그런 다음이 루트 인증서로 서명 된 다른 인증서를 만들어 응용 프로그램에 포함시켜야합니다. 구성 프로파일이 설치되었는지 검증해야 할 경우, 해당 인증이 신뢰되는지 검증 할 수 있습니다. 자세한 내용은 Apple 개발자 포럼을 참조하십시오. - https://devforums.apple.com/message/11142#11142

+0

매우 흥미 롭습니다 - 응답 해 주셔서 감사합니다! – Cole

+0

이 접근 방식이 효과가 있습니까? iOS 7,8,9 및 기타 기준 첨부 된 스레드 자체에서이 접근 방식이 실패하고 일관성이 없다는 인상을줍니다! 이것 좀 비켜 주시겠습니까? –

관련 문제