
在开始发布企业应用之前,需要具备以下条件:
必须是 iOS Developer Enterprise Program 中的团队成员 (至少是一个 admin)。每年需要向苹果支付费用 299$。普通的 iOS Developer Program 无法进行企业应用发布。
域名需要一个有效的 SSL 证书,该域名用来放置应用程序。没有有效的 SSL 证书,iOS 设备将无法从站点安装应用程序。这样的 SSL 证书也非常昂贵。
开发中的相关环境配置
使用使用 Xcode 51,和 iOS 71。
内容出发点
在 Xcode 中有一个用于企业级分发的工程。
在 iOS Developer Enterprise Program team 中为此工程创建一个 App ID。
步骤:
创建发布证书 (distribution certificate)。
创建配置文件 (provisioning profile)。
创建 IPA 和 manifest。
创建发布证书
针对企业级发布,需要一个发布证书 (发布证书与开发证书不同)对代码进行签名,在 iOS Dev Center 中,导航至 Certificates 小节。
选择 CSR 文件,然后点击就可以了。
创建配置文件
定位到 Provisioning Profiles 的 Distribution 小节。然后点击右上角的 ➕ 按钮。现在看到如下图所示界面:
选择为程序创建的 App ID,现在选择正确的发布证书,安装下载就可以了。
创建 IPA 和 manifest
打开 Xcode,开始创建 IPA 文件。单击左上角中的项目名称。在中间区域,选择 targets 中的项目名称。
在中间区域,选择 Project 中的工程名。单击顶部的 Build Settings。在 Code Signing 中选择发布证书:
在 Debug, Any iOS SDK, Release 和 Any iOS SDK 中选择发布证书。
接下来的界面中,勾选上 Save for Enterprise Distribution。将会呈现出一些文本框,这些信息将被填入程序的 manifest 文件中。上面的 URL 就是 IPA 文件在互联网中可被访问的路径。
注意事项:
虽然后面的处理过程都是基于 HTTPS 的,不过 IPA URL 必须是 HTTP。(注释:译者尝试过 IPA 的路径可以是 http 或 https,当然不排除以后苹果会严格限制)。
以上就是关于在企业内部分发 的iOS 应用程序一般都放在什么地方全部的内容,包括:在企业内部分发 的iOS 应用程序一般都放在什么地方、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)