Я создаю Logos Tweak для Cydia и выполнил свою задачу, но теперь мне требуется «Перезапустить SpringBoard» после установки. Может ли кто-нибудь сказать мне, что мне нужно сделать, чтобы добиться этого, как и многие приложения в магазине Cydia, в которых после установки появляется кнопка с текстом «Перезапустить SpringBoard» вместо «Вернуться в Cydia».
Создание Cydia Logos Tweak, теперь требуется респринг после установки (Как сделать)
comment
Взгляните на здесь или этот ответ SO
- person Nate   schedule 20.06.2013
comment
спасибо, пожалуйста, напишите свой ответ в разделе ответов, чтобы я мог отметить его правильно
- person M.Shuaib Imran   schedule 20.06.2013
Ответы (1)
Вы можете сделать это двумя способами, если используете THEOS,
Первый (если вы делаете чистку, вам придется повторить эти шаги),
Создайте 2 файла в папке DEBIAN, которая находится в 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.
Второй способ намного проще и его можно использовать без теоса, в файле control
который находится в папке DEBIAN
надо знать где это. Добавьте строку:
Depends: mobilesubstrate
Поблагодарите Nate за этот ответ, хотя я знал это.
Надеюсь, это помогло.
person
user8716487
schedule
20.06.2013