我正在创建一个将由Cydia安装的iPhone应用程序,该应用程序包含一个LaunchDaemons plist和一个unix可执行文件。 unix可执行文件是从LaunchDaemons的plist中调用的。
当我通过SSH手动将文件传输到iPhone时,工作正常并且plist文件具有root
所有者和wheel
组,但是当从Cydia安装程序复制文件时,unix可执行文件是没有从launchDaemon的plist调用,plist文件有mobile
组和mobile
所有者。
答案 0 :(得分:1)
在上传到您的存储库之前,您必须chown
.app文件并启动守护程序文件。
示例:
chown -R root:wheel Test.app
和
chown root:wheel com.foobar.Test
然后dpkg -b Test
,您应该通过Cydia获得正确的所有权。