I tried running apple script
#! /usr/bin/osascript
do shell script "chmod 777 /Library/ColorSync/Profiles" with administrator privileges
It perfectly working in script editor and terminal. But not able to run with Objective C. Any help will 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];
}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…