2010-04-06 4 views
0

나는 코코아에서 launchAgent를 개발했습니다. 그것은 나에게 잘 dev 환경에서 plist 파일을 /Library/LaunchAgents/ 위치에 놓음으로써 작동한다. 이것을 다른 랩탑에 배포하고 설치하기 위해 package maker 도구를 사용하여 패키지를 만들었다. 설치 과정의 일부로 plist 파일의 권한을 변경하고/Library/LaunchAgents 위치에 복사하려고합니다. 아무도 내가 이것을 어떻게 얻을 수 있는지 말해 줄 수 있습니까?Mac OS X 10.5/10.6에 launch agent를 설치하는 방법

도움을 미리 감사드립니다 .... 어떤 도움을 주시면 감사하겠습니다 .. !!!!

답변

1

PackageMaker에서 launchd plist를 선택하고 "구성"에서 "설치"위치를 /Library/LaunchAgents/com.unicorn.omgponies.plist로 설정하고 "대상"을 /로 설정하십시오. 당신은 아마 launchagent를 위해 재배치를 가능하게하고 싶지 않을 것이다. 그런 다음 "Contents"로 가서 소유권과 사용 권한을 설정할 수 있습니다.

+0

감사합니다. 그것은 나를 위해 일했습니다 ... 당신이 발사체를 설치하자마자 시작할 수있는 방법을 말해 줄 수 있습니까? 현재 수동으로 시작해야합니다. – Unicorn

+0

@Unicorn : launchctl을 호출하려면 postinstall 스크립트 나 조치가 필요합니다. –

+0

@Graham : & 1;"> 내용의 사과 스크립트를 추가했지만 설치가 실패하는 동안 설치 후 스크립트를 실행할 수 없다는 메시지가 나타납니다. 설치 후 섹션에서 스크립트에 대한 경로를 지정 했으므로 여기에 놓친 것이 있습니까? – Unicorn