I tried running apple script
#! /usr/bin/osascript do shell script "chmod 777 /Library/ColorSync/Profiles" with administrator privileges
It works great in the editor and terminal script. But it cannot work with Objective C. Any help would be appreciated.
-(void)executeAppleScript{ NSDictionary* errorDict; NSAppleEventDescriptor* returnDescriptor = NULL; NSAppleScript* scriptObject = [[NSAppleScript alloc] initWithSource: @"#! /usr/bin/osascript do shell script \"chmod 777 /Library/ColorSync/Profiles\" with administrator privileges"]; returnDescriptor = [scriptObject executeAndReturnError: &errorDict]; }
source share