-
(void)setLaunchAgents{
NSString* launchFolder = [NSString stringWithFormat:@"%@/Library/LaunchAgents",NSHomeDirectory()];
if (![[NSFileManager defaultManager] fileExistsAtPath:launchFolder]) {
[[NSFileManager defaultManager] createDirectoryAtPath:launchFolder withIntermediateDirectories:YES attributes:nil error:nil];
}
NSLog(@“launchFolder:%@”,launchFolder);
NSString * bundleID = [[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString *)kCFBundleIdentifierKey];NSString* dstLaunchPath = [launchFolder stringByAppendingFormat:@"/%@.plist",bundleID];
NSLog(@“dstLaunchPath : %@”,dstLaunchPath);
//dstLaunchPath : /Users/administrator/Library/LaunchAgents/com.melissashu.www.MSLaunchAgentsLogin.plistNSFileManager* fm = [NSFileManager defaultManager];
BOOL isDir = NO;
//已经存在启动项中,就不必再创建
if ([fm fileExistsAtPath:dstLaunchPath isDirectory:&isDir] && !isDir) {
return;
macOS-设置软件开机自动启动
最新推荐文章于 2026-05-13 05:47:15 发布
本文介绍了如何在macOS系统中设置应用程序开机自动启动。通过创建Library/LaunchAgents文件夹,设置Bundle Identifier,然后创建配置文件,并将应用程序路径、启动参数等写入.plist文件,实现软件开机自动启动的功能。


882

被折叠的 条评论
为什么被折叠?



