【问题标题】:(Jailbreak iOS dev) iOS daemon not working(越狱 iOS 开发者)iOS 守护进程不工作
【发布时间】:2012-11-29 11:08:15
【问题描述】:

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

我是否遗漏了什么或做错了什么?

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

【问题讨论】:

    标签: ios jailbreak


    【解决方案1】:

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

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

    【讨论】:

    • 您是否通过在您的DEBIAN/postinst 脚本中添加chown 命令来解决此问题?请具体说明您是如何解决问题的。此外,您可以接受您自己的答案作为解决方案,这样人们就知道您仍然不需要帮助。谢谢。
    • @Nate 是的,我在 postinst 脚本中使用了chown 命令,将所有权更改为根轮
    • 感谢您的澄清。 +1
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-04
    • 2013-02-11
    • 1970-01-01
    • 2013-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多