Я делаю приложение для настройки, которое находится внутри backboardd
, поэтому backboardd
необходимо перезапустить после установки настройки. Я использовал сценарий ниже в postinst
для перезапуска backboardd. Он работает правильно для меня, но приводит к новой проблеме: он автоматически возвращается в конце установки без нажатия кнопки «Restart SpringBoard» в Cydia
, и для этого на главном экране не отображается значок приложения кроме того, что вы полностью перезагрузите устройство. Что я могу сделать для этого?Почему Postinst скрипт для настройки приложения вызывает приложение значок приложения?
#!/bin/sh
launchctl stop com.apple.backboardd
Это объясняется в ответ на [ваш другой вопрос] (http://stackoverflow.com/q/21569039/119114). 'uicache' - это команда для появления значков новых приложений без перезагрузки. – Nate