苹果证书管理之二:发布证书

1、发布证书(Distribution)简介

发布证书,顾名思义就是用于发布App的证书。对于iOS应用来说,由于Apple ID有企业账号以及个人账号之分,因此,发布证书也有细微差别,主要体现在Provisioning证书的某些选项上。从整体上来讲,简答来说,只有Mac设备安装了发布证书,才能够对App应用进行打包(生成ipa文件)上传。

我们常说的发布证书,一般来说包括2个文件,一个是P12文件,一个是Provisioning文件,接下来分章节介绍一下。

2、发布证书–P12证书

发布证书相关的P12文件,与开发证书的生成步骤十分类似,区别在于在生成cer文件过程中,需要选择证书的类型为Production -> App Store and Ad Hoc,如下图所示:

QQ20160116-0

一般来讲,生成P12有如下步骤:

  • 从Mac中导出CertificateSigningRequest(CSR)文件
  • 在Developer.apple.com中,生成iOS Distribution证书;
  • 导入生成的iOS Distribution证书,并导出P12文件。

3、发布证书–Provisioning证书

在开发者中心控制面板中,选择Provisioning Profiles,点击右上角即可新增一个Distribution类型的证书。在生成发布证书的过程中,无需再选择终端(Devices),因为打包出来的应用是可以供所有人运行的,这个也是发布证书与开发证书相比较大的一个区别。

QQ20160116-1

4、发布证书的使用

相比于开发者证书,发布证书的使用频次以及人员较为有限,一般由专人负责打包以及应用的上传。在实际使用过程中,打包一个应用一般有如下几个步骤:

  • 导入P12文件
  • 导入Provisioning文件
  • 在Xcode中设置工程的Code Siging选项
  • 选择Xcode中的Product -> Archive 选项,打包ipa文件。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值