2

我正在为越狱的 iPhone 开发一个 iOS 应用程序。作为启动守护进程,它需要在手机启动时运行。所以这是问题所在,当下载包时,Cydia 将守护程序的 plist 放在 /System/Library/LaunchDaemons 中,并将 .app 放在 /Applications 中。当手机重新启动时,应用程序不会运行。

我错过了什么或做错了什么?

PS 当我使用 SSH 手动放置文件时,该应用程序在手机重启时运行完美。

4

1 回答 1

1

发现问题了!当应用程序打包为 .deb 以供 Cydia 上传时,.app 和 .plist 的权限都从 root 用户更改为普通用户。

解决方案:在设备上安装包时,添加脚本将权限更改为root。

于 2012-11-30T07:26:48.717 回答