Как вы могли заметить в документах , пакеты настроек являются "тупым пользовательским интерфейсом" - то есть ваш пакет предоставляет приложению Настройки список ключей NSUserDefaults для хранения настроек вашего приложения, а также высокоуровневая спецификация того, как они должны быть представлены в пользовательском интерфейсе ... но нет способа предоставить исполняемый код для прямого реагирования на изменения, внесенные в приложение «Настройки», рисования пользовательских элементов управления и т. д.
Таким образом, вы не можете просто поместить в настройках кнопку, которая выводит пользователя из вашего сервиса при нажатии - вы можете, как предлагает JoePasq, добавить переключатель или другой элемент управления для эффекта «Выйти при следующем запуске» , Этот переключатель может установить значение в NSUserDefaults, которое ваше приложение может затем прочитать при запуске и соответствующим образом отреагировать.