其实我也知道我的Demo写的对不对,我把https://www.chrisalvares.com/blog/tag/iphone-daemon/这个人的例子写了一次,之后没效果,我就改了改,但是没效果,不过可以确定的是,这个程序一直是在后台跑着的,提示信息如下:Mar 10 16:35:11 Kare com.apple.launchd[1] (com.chrisalvares.Daemon.plist[1542]) : (com.chrisalvares.Daemon.plist) Job failed to exec(3) for weird reason: 13
Mar 10 16:35:11 Kare com.apple.launchd[1] (com.chrisalvares.Daemon.plist) : (com.chrisalvares.Daemon.plist) Throttling respawn: Will start in 10 second
其实根据你的问题描述,“Job failed to exec(3) for weird reason: 13”,稍微google一下,就可以知道应该是权限问题。可以参考一下系统内的其他daemon(典型的有syslogd和sbsettingsd),试着逐步把plist配置文件和daemon二进制文件的权限提高(chmod),以及更改其属主(chown),来试验daemon的功能