【发布时间】:2010-02-09 12:21:05
【问题描述】:
我遇到了一个非常奇怪的问题。我为自己开发了一个应用程序,其中包含以下三个文件
- MyApp.app
- MyAppDaemon.app
- LaunchDaemon.plist
当我使用 ssh 将每个文件复制到特定文件夹时,我的应用程序运行完美。
- MyApp.app 进入 /Applications
- MyAppDaemon.app 进入 /private/var/mobile/
- LaunchDaemon.plist 进入 /System/Library/LaunchDaemons/
如果我使用cyberduck SSH 并将每个文件放在上面指定的文件夹中,应用程序会很好。
现在的问题是,当我尝试将文件打包到 .deb 文件中,然后传输到 iPhone,然后使用终端安装它 [dpkg -i MyApp.deb] 时,文件被复制到我之前指定的文件夹中,但是我的应用程序不起作用。我检查了所有的权限,还是不行。
这有点奇怪,一切都以与我使用 ssh 相同的方式完成,但如果 .deb 文件无法正常工作,但如果我单独复制文件效果很好
对此有何建议??
【问题讨论】:
-
有没有什么特别的原因让你不按照官方开发iPhone应用的方法,选择越狱路径...?
-
根据
MyAppDaemon.plist这个名字,好像是想在后台运行一些东西,这是SDK禁止的。但不管怎样,要不要按照官方的方法,这是他的事。 -
是的,benzado 是对的。官方 SDK 不允许我使用 LaunchDaemon,我的应用需要 LaunchDaemon。
标签: iphone xcode debian jailbreak