2012-04-02 2 views
0

주기적으로 시스템에 pkg을 설치해야하는 Cocoa 응용 프로그램이 있습니다. 인증 서비스 프레임 워크를 사용하여이 작업을 수행해야한다는 것을 알고 있으며 지금까지 작업 해 본 적이 없으므로 지금 검토하고 있습니다.코코아 : 자동 설치 .pkg

그러나 패키지 X는 자주 업데이트되며 응용 프로그램을 설치할 때마다 사용자에게 암호를 묻는 메시지를 표시하지 않습니다. 내 응용 프로그램에 자격 증명을 묻는 메시지가 표시 될 때 확인란을 사용하도록 설정하면 다시 응용 프로그램을 다시 입력 할 필요가 없도록 내 응용 프로그램에 종류의 "인증서"를 부여 할 수있는 방법이 있습니까?

답변

1

Apple의 SMJobBless 샘플 코드를 볼 수 있습니다. 여기에 설명 된 기술을 사용하여 권한있는 도우미 도구를 만들 수 있습니다. 도구를 축복하기 위해 한 번 인증/권한 부여가 필요하며 그 이후에는 다시는 인증/권한 부여가 필요하지 않습니다. 이 도구는 /usr/sbin/installer을 사용하여 패키지를 설치할 수 있습니다.