在企业内部分发 的iOS 应用程序一般都放在什么地方

在企业内部分发 的iOS 应用程序一般都放在什么地方,第1张

在开始发布企业应用之前,需要具备以下条件:

必须是 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 应用程序一般都放在什么地方、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9844306.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存