Файлът LaunchDaemons не се изпълнява?

Създавам приложение за iPhone, което ще се инсталира от Cydia, и това приложение включва LaunchDaemons plist и unix изпълним файл. Unix изпълнимият файл се извиква от plist на LaunchDaemons.

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


person devjangir    schedule 06.10.2010    source източник


Отговори (1)


Трябва да chown вашите .app файлове и да стартирате демон файл ПРЕДИ да качите във вашето хранилище.

пример:

chown -R root:wheel Test.app

и

chown root:wheel com.foobar.Test

След това dpkg -b Test и трябва да получите правилната собственост чрез Cydia.

person WakeTurbulence    schedule 06.03.2011