Файл 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.