我正在为 Cydia 创建徽标调整,我确实完成了我的任务,但现在我需要在安装后“重新启动 SpringBoard”。
任何人都可以告诉我我必须做些什么才能像 Cydia 商店中的许多应用程序一样实现这一目标,其中安装后按钮出现文本“重新启动 SpringBoard”而不是“返回到 Cydia”。
最佳答案
如果您使用的是 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的情况下使用,
在位于
control
文件夹中的 DEBIAN
文件中,您应该知道它在哪里。添加行:
Depends: mobilesubstrate
这个答案归功于 Nate,尽管我确实知道这一点。
希望这有帮助。
关于ios - 创建 Cydia 徽标调整,现在安装后需要重新启动(如何操作),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17207364/