У меня есть LaunchAgent в моем приложении Mac OSX.
Как очистить файл Plist Launch Agent, когда пользователь перетаскивает мое приложение в корзину для удаления? Могу ли я сделать символическую ссылку на файл plist в моем пакете или что-то в этом роде?Очистка LaunchAgents при удалении
2
A
ответ
1
Как сказал Джошуа Ноцци, нет способа получить уведомление, когда пользователь удалит ваше приложение. Тем не менее, это не полностью закрыло вас от очистки задач launchd. Если какая-либо из этих задач запускает исполняемый файл или сценарий оболочки вне вашего приложения (если нет, то они могут), этот скрипт может проверить, все ли установлено приложение, а также отключить/удалить сам, если нет.
Смежные вопросы
- 1. Очистка при удалении dot net управляемой программы
- 2. LaunchAgents for GUI app
- 3. Очистка интервала при удалении элемента с угловой директивой
- 4. RxJS Наблюдаемый: выполняется очистка при удалении последней подписки?
- 5. Очистка потоков, ссылающихся на объект при удалении объекта (на C++)
- 6. остановки LaunchAgent при удалении пакета
- 7. Использование LaunchAgents в El Capitan (10.11)
- 8. Очистка при уничтожении компонентов (ColdFusion)
- 9. Очистка при навигации
- 10. DeleteAsync завершается с ошибкой при удалении при удалении appRequest
- 11. Запуск программы при удалении
- 12. Сбой при удалении QTemporaryFile
- 13. Ошибка при удалении объекта
- 14. переустанавливать коробки при удалении
- 15. PermissionError при удалении каталога
- 16. Сбой приложения при удалении
- 17. Ошибка при удалении столбца
- 18. триггер оракула при удалении
- 19. Segfault при удалении указателя
- 20. Неисправность при удалении RVM
- 21. Вставить ошибку при удалении
- 22. Ошибка при удалении JournalEntry?
- 23. Сбой при удалении объектов
- 24. Проблемы при удалении аннотаций
- 25. Запуск приложения при удалении
- 26. Ошибка при удалении ФОРМ
- 27. org.hibernate.exception.ConstraintViolationException при удалении
- 28. Сбой при удалении CStringArray *
- 29. Ошибка при удалении подстроки
- 30. RealmObject отношения при удалении
Хотя это отстой, вы в основном сами по себе в этом сценарии. Например, для удаления пакета приложений нет системных перехватчиков для уведомления о сценарии удаления. –