苹果证书管理之二:发布证书
2016-04-09 09:44
260 查看
1、发布证书(Distribution)简介
发布证书,顾名思义就是用于发布App的证书。对于iOS应用来说,由于Apple ID有企业账号以及个人账号之分,因此,发布证书也有细微差别,主要体现在Provisioning证书的某些选项上。从整体上来讲,简答来说,只有Mac设备安装了发布证书,才能够对App应用进行打包(生成ipa文件)上传。我们常说的发布证书,一般来说包括2个文件,一个是P12文件,一个是Provisioning文件,接下来分章节介绍一下。
2、发布证书–P12证书
发布证书相关的P12文件,与开发证书的生成步骤十分类似,区别在于在生成cer文件过程中,需要选择证书的类型为Production -> App Store and Ad Hoc,如下图所示:一般来讲,生成P12有如下步骤:
从Mac中导出CertificateSigningRequest(CSR)文件
在Developer.apple.com中,生成iOS Distribution证书;
导入生成的iOS Distribution证书,并导出P12文件。
3、发布证书–Provisioning证书
在开发者中心控制面板中,选择Provisioning Profiles,点击右上角即可新增一个Distribution类型的证书。在生成发布证书的过程中,无需再选择终端(Devices),因为打包出来的应用是可以供所有人运行的,这个也是发布证书与开发证书相比较大的一个区别。
4、发布证书的使用
相比于开发者证书,发布证书的使用频次以及人员较为有限,一般由专人负责打包以及应用的上传。在实际使用过程中,打包一个应用一般有如下几个步骤:导入P12文件
导入Provisioning文件
在Xcode中设置工程的Code Siging选项
选择Xcode中的Product -> Archive 选项,打包ipa文件。
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- Linux 自检和 SystemTap
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- Python 七步捉虫法
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 路由器的配置与调试
- 对于技术人员的出现了运行时间错误,是否要进行调试的解决方法
- Java 版的 Ruby 解释器 JRuby 1.7.14 发布
- Fedora Linux 7 Test 4 发布 下载地址
- 使用npm发布Node.JS程序包教程
- 微软NET Framework 3.5 Beta 1 发布 提供下载
- 可简单避免的三个JS发布错误的详细介绍
- 讲解WordPress开发中一些常用的debug技巧
- JavaScript程序设计之JS调试
- 可以用来调试JavaScript错误的解决方案
- 如何调试异步加载页面里包含的js文件