一个比较弱智的问题:
makefile如何写才能让cydia安装tweak后提示重启设备?
按照之前的方法,写上:
install.exec “reboot”
貌似也不行。。
用:launchctl stop方法停止一个daemon貌似也不行。
是因为权限的原因吗?
一个比较弱智的问题:
makefile如何写才能让cydia安装tweak后提示重启设备?
按照之前的方法,写上:
install.exec “reboot”
貌似也不行。。
用:launchctl stop方法停止一个daemon貌似也不行。
是因为权限的原因吗?
为什么要重启?
我用:
after-install::
install.exec “launchctl stop com.apple.imagent”
在cydia里安装时不会执行。。
解决了!用上postinst就好了,不需要重启。可是问题来了:如何设置cydia为安装完后不需要respring呢?
如果是你上传到别的源里,就跟管理员说一声,可以配置的
如果你没有配置的话,默认是直接返回。但是如果你依赖cydia strtate这种即使没配置也会提示注销,
另外如果你需要提示注销或者重启,有相应的脚本:
安装后注销在postinst里加上:
declare -a cydia
cydia=($CYDIA)
if [[ ${CYDIA+@} ]]; then
eval "echo 'finish:restart' >&${cydia[0]}"
fi
安装后重启在postinst里加上:
declare -a cydia
cydia=($CYDIA)
if [[ ${CYDIA+@} ]]; then
eval "echo 'finish:reboot' >&${cydia[0]}"
fi
谢谢!非常详细!