我正在尝试通过 Apple Doc 为 macOS 开发启动代理
我的要求之一是代理应该适用于所有用户。我从上面的文档中了解到我必须将我的 .plist 放在“/Library/LaunchAgents”文件夹下。
当我尝试以编程方式创建此文件时,以下代码没有任何反应。
NSMutableDictionary *plist = [[NSMutableDictionary alloc] init];
[plist setObject:@"test" forKey: @"test 1"];
NSString *userLaunchAgentsPath = [[NSString alloc] initWithFormat:@"%@", @"/Library/LaunchAgents/com.xxx.agent.plist"];
[plist writeToFile:userLaunchAgentsPath atomically:YES];
可能原因是特权问题。你有解决这个问题的想法吗?