Mac平台开机启动程序

时间:2020-05-14 12:52:23
【文件属性】:

文件名称:Mac平台开机启动程序

文件大小:58KB

文件格式:ZIP

更新时间:2020-05-14 12:52:23

mac xcode sandbox autorun

在mac的sandbox下实现开机自动启动,实现bootlaunchhelper引导程序和一个封装好的开机设置函数Library。使用方法: 1、将xxxHelper程序拷贝到你的主程序包Contents/Library/LoginItems; 2、将xxxHelper.app的BootLaunchCfg.plist中的启动程序和id改为你的程序名称和id; 3、在主程序中使用bootlaunch.a库,其中xxxHelper.app的ID可以在Info.plist中查询; 4、将你的主程序拷贝到/Applicaiton安装目录下(必须在这里才可以); 5、如果没有启动,先查看日志文件,函数返回0是成功,其中xxxHelper.app和Library都会生成日志文件ns.log;其次运行脚本,清除多余的路径。


【文件预览】:
解决启动失败.txt
BootLauncher.xcodeproj
----project.xcworkspace()
--------contents.xcworkspacedata(157B)
--------xcuserdata()
----project.pbxproj(16KB)
----xcuserdata()
--------eztalks.xcuserdatad()
----xcshareddata()
--------xcschemes()
ClearExtraPath.sh
BootLaunchHelper
----Assets.xcassets()
--------AppIcon.appiconset()
----main.m(243B)
----._Info.plist(4KB)
----._AppDelegate.h(4KB)
----._BootLaunchCfg.plist(4KB)
----AppDelegate.h(335B)
----AppDelegate.m(4KB)
----Base.lproj()
--------MainMenu.xib(48KB)
--------._.DS_Store(4KB)
--------.DS_Store(6KB)
----._AppDelegate.m(4KB)
----BootLaunchHelper.entitlements(181B)
----Info.plist(1KB)
----BootLaunchCfg.plist(286B)
----._main.m(4KB)
bootlaunch
----BootLaunchSwrap.m(3KB)
----._bootlaunch.mm(4KB)
----._BootLaunchSwrap.h(4KB)
----._BootLaunchSwrap.m(4KB)
----._bootlaunch.h(4KB)
----bootlaunch.mm(1KB)
----bootlaunch.h(693B)
----BootLaunchSwrap.h(332B)

网友评论