Daemon问题

其实我也知道我的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

例子:https://github.com/ziyi/Daemon

如果例子是错的,大家不要骂我奥!

补充:设备,型号。是ios7.0.4 iphone4s!

其实根据你的问题描述,“Job failed to exec(3) for weird reason: 13”,稍微google一下,就可以知道应该是权限问题。可以参考一下系统内的其他daemon(典型的有syslogd和sbsettingsd),试着逐步把plist配置文件和daemon二进制文件的权限提高(chmod),以及更改其属主(chown),来试验daemon的功能

3q 我去看看,刚弄这个几天,很多不懂,多谢

这个问题解决了
我使用/Applications/Daemon.app/Daemon 在终端中运行时,老是报错
错误为:-sh: /Applications/Daemon.app/Daemon: Permission denied
这个意思就是说:我没有权限,暂时找到的方法就是修改权限,
使用chmod 755 xxx 就可以修改权限了,之后就可以在后台运行了