Setuid for iphone app以root身份运行

时间:2011-06-13 05:48:04

标签: ios4 root setuid chown

我正在尝试让我的iphone应用程序以 root 运行,我被告知 setuid,我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

如果您遵循Apple的开发指南,则无法以root身份运行该应用程序,并且您无法访问自己的应用程序空间之外的任何资源,称为“应用程序主目录”。

应用程序主目录由以下内容组成: (1)myApp.app(包 - 代码签名,不可更改)    - myApp,mainWindow.xib,somepicture.png等 (2)文件   - 安装后在运行时创建的文件 (3)图书馆   - 缓存,偏好等

要访问其他资源,您需要调用他们的iOS API。

应用程序的这种划分是Apple安全模型的核心部分。它使包管理变得更加容易,并且比应用程序在整个文件系统中具有根级权限更安全。

艾伦