2014-03-19 4 views
1

프로그래밍 방식으로 Mac에 플러그인을 설치해야합니다. .plugin 파일을 Internet Plug-ins 폴더에 복사하여 플러그인을 설치할 수 있지만 해당 폴더에 쓰기 위해 암호를 입력해야하므로 프로그래밍 방식으로 할 수 없었습니다. Mac에 플러그인을 설치하는 다른 방법이 있습니까? 또는 플러그인 폴더의 암호를 알아내는 방법이 있습니까?Mac에서 어떻게 플러그인을 설치할 수 있습니까?

+0

당신이 작성한 프로그램이 수퍼 유저 권한으로 실행되지 않는 한 내 생각에 그렇게 할 수 없습니다. 그리고 그럴 경우 올바른 폴더로 간단하게 복사 할 수 있어야합니다. – Gladhus

+0

그래, 그게 내가 폴더로 복사 가정합니다. 그러나 플러그인을 설치하는 다른 방법이 있어야합니다. 어도비 등은 어떻게합니까? – pr0crstnation101

+0

내 경험에 비추어 볼 때, Adobe Installers (또는 모든 설치 프로그램)는 설치시 항상 수퍼 유저 권한을 요청합니다. – Gladhus

답변

1

나는 productbuild을 사용하여 설치 프로그램 패키지를 만드는 것이 좋습니다.

일반적으로 OS X에 상승 된 권한이 필요한 것을 설치하는 표준 방법입니다. 또한 최종 사용자도 쉽게 사용할 수 있습니다. 설치 프로그램 패키지를 다운로드 한 사용자는 아이콘을 두 번 클릭하고 관리자 암호를 입력하면 설치 관리자가 알아서 할 수 있습니다. 그것은 예를 들어

귀하의 플러그인은 또한 그것을 설치해야하고, 필요한 적절한 권한 곳으로 매개 변수를 포함하는 페이로드 (payload)의 일부로서 .pkg로에 보관 될 것이다 이용 방법

. 설치 프로그램 플러그인을 포함 할 수도 있고 설치 프로세스 중에 추가 스크립트를 실행하거나 지침/추가 정보를 포함 할 수도 있습니다.

productbuild의 명령 행 버전을 사용하면 처음에는 약간의 어려움이 있습니다. 처음 설치 프로그램을 만들면 프로세스를 더 잘 이해할 수 있습니다. 다행스럽게도 Packages이라는 Apple productbuild 도구 위에 구축 된 멋진 응용 프로그램이있어 productbuild를 사용하기가 더 쉬워졌으며 완전히 무료입니다.

간단히 말해서 이것은 작업을 완료하는 한 가지 방법 일뿐 아니라 가장 중요하고 실용적이고 널리 사용됩니다.

관련 문제