0

我在某个服务器上有一个 ipa/deb 文件,通过服务调用我下载了该文件并将其保存到我的应用程序文档目录(在应用程序沙箱内)。这个应用程序不是签名的,我必须在没有任何第三方工具(如 Cyber​​duck/iExplorer 甚至不是终端)的帮助下直接/自动在 iPhone 设备上安装它。那么,只有在授予对应用程序的 root 访问权限或安装应用程序的情况下,我如何才能通过编码部分完成完整的任务。你可以说这个应用程序在安装应用程序时会表现得像 Cydia。

提前致谢。

4

1 回答 1

0

我相信你的意思/Applications/root/Applications因为没有这样的文件夹(至少在我的 iOS 5 设备上没有)。

由于/Applications文件夹拥有root具有755权限。这意味着,非 root 用户可以读取/执行该文件夹中的文件,但不能写入。如果要写入该文件夹,则需要以root. 对您来说有点讽刺的是,执行此操作的方法是将应用程序安装在/Applications文件夹中。(我认为)如果您通过Cydia.

/Applications总结一下:如果您通过 App Store(或临时分发)安装应用程序,则无法将其移动到该应用程序。您需要安装它Cydia,它将直接安装在该文件夹中。

此外,您在评论中提到的答案是关于 Mac OS,而不是 iOS。

于 2013-06-05T08:09:35.807 回答