用于iPhone应用程序的Setuid以root身份运行

问题描述

| 我正在尝试让我的iPhone应用程序以root用户身份运行,并且被告知要使用setuid,但我不知道该怎么做。     

解决方法

        如果遵循Apple的开发指南,则不能以root用户身份运行该应用程序,并且不能访问自己的应用程序空间之外的任何资源,这些资源称为其“应用程序主目录”。 应用程序主目录由以下内容组成: (1)myApp.app(捆绑软件-代码签名,并且不可更改)   -myApp,mainWindow.xib,somepicture.png等 (2)文件  -安装后在运行时创建的文件 (3)图书馆  -缓存,首选项等 为了访问这些资源以外的任何资源,您需要调用其iOS API。 应用程序的这种分隔是Apple安全模型的核心部分。它使程序包管理变得更加容易,并且比应用程序在整个文件系统上具有根级权限时更加安全。 艾伦     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...