iOS 设备上的安全性

在 iOS 上,AIR 遵守本机安全模型。同时,AIR 保持自己的安全规则,以便开发人员能够轻松编写安全的、与 Internet 连接的应用程序。

由于 iOS 上的 AIR 应用程序使用 iOS 软件包格式,因此安装受 iOS 安全性模型控制。不使用 AIR 应用程序安装程序。此外,在 iOS 设备上不使用单独的 AIR 运行时。每个 AIR 应用程序都包含正常运行所需的全部代码。

应用程序签名

为 iOS 平台创建的所有应用程序包都必须进行签名。由于 iOS 上的 AIR 应用程序以本机 iOS IPA 格式打包,因此它们根据 iOS 要求而非 AIR 要求进行签名。尽管 iOS 和 AIR 使用代码签名的方式相似,但存在显著区别:

  • 在 iOS 上,用于对应用程序进行签名的证书必须由 Apple 颁发;不能使用由其他证书颁发机构颁发的证书。

  • 在 iOS 上,Apple 颁发的分发证书的有效期一般为一年。