1

我正在创建一个将由 Cydia 安装的 iPhone 应用程序,该应用程序包括一个 LaunchDaemons plist 和一个 unix 可执行文件。从 LaunchDaemons 的 plist 调用 unix 可执行文件。

当我通过 SSH 手动将文件传输到 iPhone 时,效果很好,并且 plist 文件具有root所有者和wheel组,但是当从 Cydia 安装程序复制文件时,不会从 launchDaemon 的 plist 调用 unix 可执行文件,并且 plist 文件具有mobile组和mobile所有者。

4

1 回答 1

1

在上传到存储库之前,您必须先chown打开 .app 文件并启动守护程序文件。

例子:

chown -R root:wheel Test.app

chown root:wheel com.foobar.Test

然后dpkg -b Test,您应该通过 Cydia 获得正确的所有权。

于 2011-03-06T21:23:33.480 回答