iOS企业内部应用程序
- 格式:pdf
- 大小:103.41 KB
- 文档页数:1
企业内部应用程序
使用“iOS 开发者企业级计划”来部署 iOS 应用程序,以供组织的员工使用。对于开发、测试 iOS 应用程序以及将其
分发给组织内的员工,此计划提供了完整且集成的流程。您可以通过将应用程序托管在某个内部创建的简单 Web 服务
器上来分发企业内部应用程序,或通过使用第三方 MDM 或应用程序管理解决方案来进行分发。
通过 MDM 被管理的应用程序有以下几点优点:远程配置应用程序、管理版本、配置单点登录、设定网络访问策略以及
控制哪些文件可导出文稿。您的特殊要求、基本架构以及应用程序管理级别,将决定哪种解决方案最适合您。
部署企业内部应用程序
部署企业内部应用程序的过程如下:
注册“iOS 开发者企业级计划”。
准备好要进行分发的应用程序。
创建企业分发预置描述文件,用于授权设备使用您已签名的应用程序。
使用预置描述文件构建应用程序。
为用户部署应用程序。
注册以进行应用程序开发
要开发和部署 iOS 企业内部应用程序,首先需要注册“iOS 开发者企业级计划”。一旦注册,您便可以申请开发者证
书和开发者预置描述文件。开发过程中,您要使用这些文件来构建和测试应用程序。开发预置描述文件允许使用您开发
者证书进行签名的应用程序在注册设备上运行。您可以在 iOS Provisioning Portal(iOS 预置门户)上创建开发者预
置描述文件。该临时描述文件在三个月后过期,并会按设备 ID 指定哪些设备可以运行应用程序的开发版本。您可以将
开发者签名的版本和开发预置描述文件分发给您的应用程序团队和测试人员。
准备要进行分发的应用程序
完成开发和测试并准备好部署应用程序后,您可以使用分发证书给应用程序签名,并将其与预置描述文件一起打包。为
计划成员指定的团队代理或管理员会在 iOS Dev Center(iOS 开发者中心)网站上创建该证书和描述文件。
生成分发证书的过程中,会使用“证书助理”(OS X 开发系统上“钥匙串访问”应用程序的一部分)来生成“证书签
名请求”(CSR)。您应将 CSR 上传到 iOS Provisioning Portal(iOS 预置门户),然后会收到分发证书作为回复。当
您在“钥匙串”中安装此证书时,可以设定 Xcode 使用此证书为您的应用程序签名。
在 iOS 8 中,用户在他们的 iOS 设备上将不再能查看预置描述文件。
预置企业内部应用程序
利用企业分发预置描述文件,将允许您的应用程序安装到任意数量的 iOS 设备上。您可以为特定应用程序或多个应用
程序创建企业分发预置描述文件。
当您在 Mac 上同时安装企业分发证书和预置描述文件后,便可以使用 Xcode 来签署和构建应用程序的生产版本。企业
级分发证书有效期为三年,您同时最多拥有两个有效证书。当证书快要过期时,您必须使用续订的证书再次签署和构建
您的应用程序。应用程序的预置描述文件有效期为一年,因此您需要每年发布一次新预置描述文件。有关更多信息,请
参阅以无线方式安装企业内部应用程序。
您应限制对分发证书及其专用密钥的访问权限,这非常重要。使用 OS X 上的“钥匙串访问”可以 p12 格式导出和备
份这些项目。如果专用密钥丢失,无法再次恢复或下载。您还应该限制负责最终接受应用程序的人员的访问权限。使用
分发证书给应用程序签名相当于组织批准应用程序的内容和功能,表明遵循“企业开发者协议”的许可条款。
有关部署企业内部应用程序的更多信息,请参阅 Apple 的《App distribution guide》(应用程序分发指南)。