iOS企业版证书($299)In-House方式发布指南

iOS企业版证书($299)In-House方式发布指南

我们需要发布一个ipa放到网上,所有人(包括越狱及非越狱设备)可以直接通过链接下载安装,不需要通过AppStore,也不需要安装任何证书。要达到这个目标,就需要企业级开发账号(299刀)。企业级开发账号的申请流程在这里就不细说,主要说一下In House ipa的发布流程。

一、明确几个概念

1、企业版IDP:即iOS Development Enterprise Program。注意是 299Year 99/Year的那种。 
2、In House:是只企业内部发布,仅限企业内部人员使用。

二、In-House方式特点

  • 不能发布到Apple Store进行销售。
  • 不需要Apple评审
  • 可以使用任何已知的私有API
  • 可以安装到任何苹果的设备上(越狱或未越狱),无需任何签名和认证
  • UML序列图和流程图
  • 用户安装只需要一个ipa文件,无需证书和签名文件
  • 导入导出Markdown文件
  • 丰富的快捷键

证书

1.进入苹果开发者中心,在Certificates->Production->In Hoc 中创建一个证书 
2.选择 In-House and Ad Hoc,点继续。注意,如果已经创建过In-House的证书,就不能再创建了,该选项会变灰,如下图。如果要重新创建,可以先在之前的列表中将该证书Revoke掉。 
3.在Mac系统中进入“钥匙串访问”(可以直接用SpotLight搜索),选择“钥匙串访问”-“证书助理”-“从证书颁发机构请求证书”。输入邮箱地址和名称,选择“存储到磁盘”。将生成的“CertificateSigningRequest.certSigningRequest”文件上传到开发者中心,点击下一步生成,最后将生成的证书下载到本地,双击打开。就可以在钥匙串中看到证书已经成功安装了。

AppID

回到iOS开发者中心,在“Identifiers”-“App IDs”中创建一个应用对应的App ID。创建的Explicit App ID,Wildcard App ID应该也行。

配置文件

在Provisioning Profiles中添加一个与刚刚创建的AppID相应的Profile,选择“In House” 
选择刚刚创建的App ID

创建并生成Profile后,下载到本地,双击打开,添加到资料库中。

打开需要导出ipa的工程,在Scheme中选择iOS Device

在菜单中选择Product-Archive

在弹出的Orgnizer中选择刚刚生成的Archive(默认选中),再选择右上角的Distribute

选择Save for Enterprise or Ad Hoc Deployment

选择刚刚创建的Profile

15.在弹出的保存框中将“Save for Enterprise Distribution”选上,并填入ipa在服务器上的路径(服务器地址需要改成自己的)以及应用的名称,选择保存路径,点击“Save”。

16.接下来就会在刚刚保存的路径下看到生成的两个文件,下面,我们需要把这两个文件上传到我们的服务器上。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部