我正在为Cydia创建一个Logos Tweak,我完成了我的任务,但现在我在安装后需要“重启SpringBoard”。 任何人都可以告诉我要做到这一点,就像Cydia商店中的许多应用程序一样,安装后按钮会出现文本“Restart SpringBoard”而不是“Return to Cydia”。
答案 0 :(得分:2)
如果您使用的是THEOS,
,则可以通过以下两种方式执行此操作第一个(如果你做了清理,那么你将不得不重做这些步骤),
在DEBIAN文件夹中创建2个文件,该文件夹位于mytweak/_/DEBIAN/
称他们为preinst
和postrm
在这些文件中粘贴:
declare -a cydia
cydia=($CYDIA)
if [[ $1 == install || $1 == upgrade ]]; then
if [[ ${CYDIA+@} ]]; then
eval "echo 'finish:restart' >&${cydia[0]}"
fi
fi
exit
然后运行make package
以创建包含respring按钮的新包
第二种方式更简单,可以在没有theos的情况下使用,
在位于control
文件夹中的DEBIAN
文件中,您应该知道它在哪里。
添加以下行:
Depends: mobilesubstrate
这个答案归功于Nate,尽管我确实知道这一点。
希望这会有所帮助。