2010-10-06 24 views
1

我正在創建一個由Cydia安裝的iPhone應用程序,該應用程序包含一個LaunchDaemons plist和一個unix可執行文件。 unix可執行文件是從LaunchDaemons的plist調用的。LaunchDaemons文件未運行?

當我手動將文件傳輸到通過SSH的iPhone,工作正常和plist文件具有root所有者和wheel組,但是當文件從Cydia中安裝程序複製然後將UNIX可執行文件不是從launchDaemon的plist中,並呼籲plist文件有mobile組和mobile所有者。

回答

1

您必須chown您的.app文件和啓動守護進程文件在上傳到您的存儲庫之前。

例如:

chown -R root:wheel Test.app 

chown root:wheel com.foobar.Test 

然後dpkg -b Test,你應該得到通過Cydia正確的所有權。