【问题标题】:Creating Cydia Logos Tweak, now required respring after installation (How to do)创建 Cydia 徽标调整,现在需要在安装后重新启动(如何做)
【发布时间】:2013-06-16 22:32:44
【问题描述】:
我正在为 Cydia 创建徽标调整并且我确实完成了我的任务,但现在我需要在安装后“重新启动 SpringBoard”。
谁能告诉我像 Cydia 商店中的许多应用程序一样,我必须做些什么来实现这一点,安装后按钮会显示文本“Restart SpringBoard”而不是“Return to Cydia”。
【问题讨论】:
标签:
ios
jailbreak
cydia
tweak
logos
【解决方案1】:
如果您使用THEOS,您可以通过两种方式完成此操作,
第一个(如果你确实 make clean 那么你将不得不重做这些步骤),
在位于mytweak/_/DEBIAN/ 的 DEBIAN 文件夹中创建 2 个文件
打电话给他们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,
在位于DEBIAN 文件夹中的control 文件中,您应该知道它在哪里。
添加行:
Depends: mobilesubstrate
感谢Nate 这个答案,虽然我确实知道这一点。
希望这会有所帮助。