0

"/ Library/LaunchAgents /"의 plist 파일을 복사/삭제하여 내 응용 프로그램에 문제가있어/확인란 선택을 취소하십시오.Mac OS X에서 installer.app로 앱을 설치하지 못했습니다.

"설치 후 작업"에서 "파일 열기"작업을 수행하는 설치 프로그램을 만들었습니다. 설치가 완료되면 앱이 성공적으로 시작되지만 체크 박스를 선택하고 모든 사용자에 대해 "자동 시작"을 사용하도록 내 관리자 비밀번호를 입력하면 자동 시작 .plist 파일이/Library/LauchAgents /에 복사되지 않습니다. 앱을 죽인 다음 수동으로 앱을 다시 연 다음 자동 시작 옵션을 선택하면 파일을 폴더에 성공적으로 복사 할 수 있습니다.

"/ Library/LauchAgents /"에 파일을 복사하는 데 사용되는 AppleScript입니다. 나는 sourcepath와 destinpath가 맞을 것이라고 확신한다.

do shell script "cp '<sourcepath>' '<destinpath>'" with administrator privilege 

여기에 내가 콘솔에서받은 오류 메시지입니다 :

9/30/11 11:12:18.217 AM authorizationhost: SFBuiltinEntitled: Installer.app is not entitled for system.install.app-store-software 

9/30/11 11:12:18.219 AM com.apple.SecurityServer: Failed to authorize right 'system.install.app-store-software' by client '/System/Library/PrivateFrameworks/PackageKit.framework/Versions/A/Resources/installd' [2042] for authorization created by '/System/Library/CoreServices/Installer.app' [2033] 

9/30/11 11:12:18.277 AM installd: PackageKit: 
----- Begin install ----- 

9/30/11 11:12:19.977 AM MyAppDemo: awakeFromNib() 

9/30/11 11:12:20.007 AM installd: Installed "My Application Package"() 

9/30/11 11:12:20.035 AM installd: PackageKit: 
----- End install ----- 

답변

0

올바른 코드는 다음과 같습니다 권한 끝에 's'를 얼마나

do shell script "cp '<sourcepath>' '<destinpath>'" with administrator privileges 

알 수 있습니다. 맞춤법 오류로 스크립트가 실행될 때 스크립트에 오류가 발생해야합니다.