Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为越狱的 iPhone 开发一个 iOS 应用程序。作为启动守护进程,它需要在手机启动时运行。所以这是问题所在,当下载包时,Cydia 将守护程序的 plist 放在 /System/Library/LaunchDaemons 中,并将 .app 放在 /Applications 中。当手机重新启动时,应用程序不会运行。
我错过了什么或做错了什么?
PS 当我使用 SSH 手动放置文件时,该应用程序在手机重启时运行完美。
发现问题了!当应用程序打包为 .deb 以供 Cydia 上传时,.app 和 .plist 的权限都从 root 用户更改为普通用户。
解决方案:在设备上安装包时,添加脚本将权限更改为root。