Файл LaunchDaemons не запущен?

Я создаю приложение для iPhone, которое будет установлено Cydia, и оно включает в себя список запуска LaunchDaemons и исполняемый файл Unix. Исполняемый файл unix вызывается из списка запуска LaunchDaemons.

Когда я вручную передаю файлы на iPhone через SSH, это работает нормально, и файл plist имеет root владелец и wheel группы, но когда файлы копируются из установщика Cydia, исполняемый файл unix не вызывается из plist launchDaemon и файл plist имеет mobile группа и mobile владелец.

1 ответ

Ты должен chown ваши.app файлы и запускать файл демона ПЕРЕД загрузкой в ​​ваш репозиторий.

пример:

chown -R root:wheel Test.app

а также

chown root:wheel com.foobar.Test

затем dpkg -b Test и вы должны получить правильное право собственности через Cydia.

Другие вопросы по тегам