iOS 开发中的各种证书简要说明
2016-06-20 12:10
363 查看
作为一名iOS软件开发者在开发中必不可少的与各种证书打交道. 对于初学者来说不了解各个证书的配置与作用,这是件很郁闷的事情, 那么接下来主题来了, 我为大家做一下简要说明:
1. 开发者证书
1] 第一种为$99美元的,用来上传appstore的账号:公司账号能创建多个子账号,个人的不能
2] 第二种为$299美元的,用来进行企业分发,也就是常说的in-house证书, 但是不能上传应用到应用商店
2. 证书类型
1] iOS App Development 真机调试中使用
2] Apple Push Notification service SSL (Sandbox) 开发中使用的苹果推送服务
3] Apple Push Notification service SSL (Production) 上架后使用的苹果推送服务
4] App Store and Ad Hoc 上架和AdHoc方式发布时用
5] In-House 企业版发布,需$299才能拥有,还需邓氏编码
3. 证书配置过程
1] iOS App Development 真机调试中使用
1) 打开应用程序 -> [钥匙串访问] -> [证书助理] -> [从证书颁发机构请求证书]
2)如图填入所需信息 (注意: 选择储存到磁盘)
3)登录: https://developer.apple.com/account/ios/certificate/certificateList.action?type=distribution
进入 [Certificate, Identifers&Profiles] 选择 [Certificate]的[Development],选择[+].
选择[iOS App Development], 选择[Continue]下去 就会看见
4) 点击【Choose File...】选择前面磁盘保存的【CertificateSigningRequest.certSigningRequest】文件。点击【Generate】就生成成功证书文件了。
在下面的地方下载该证书文件:
下载到本地
双击点击完成
5)在【Certificates, Identifiers & Profiles】上选择: All 选择添加你的移动设备:填入【Name】和【UDID】
6) 选择:App IDs 添加你的app信息
7) 选择: Development 然后选择 iOS App development 然后选择你的appID 点击Continue
8) 下载安装
9) 到此完成
2] App Store and Ad Hoc 及 In-House 配置
1)接着上步我们继续配置
2)选择【Development】的地方都选择为【Distribution】选择 In-House and Ad Hoc 一路确定下去
3)点击【Choose File...】选择前面磁盘保存的【CertificateSigningRequest.certSigningRequest】文件。点击【Generate】就生成成功发布的证书文件了。下载并安装就O了, 选择Distribution 然后选择[+]
4)OK 接下来选择确定并下载 那么发布证书的配置也好了
3]对于推送的证书配置大同小异吧 我就不一一在这配置了 看这个吧 同详细的http://jingyan.baidu.com/article/c275f6ba25e94fe33d756719.html (其实是码字累了
)
1. 开发者证书
1] 第一种为$99美元的,用来上传appstore的账号:公司账号能创建多个子账号,个人的不能
2] 第二种为$299美元的,用来进行企业分发,也就是常说的in-house证书, 但是不能上传应用到应用商店
2. 证书类型
1] iOS App Development 真机调试中使用
2] Apple Push Notification service SSL (Sandbox) 开发中使用的苹果推送服务
3] Apple Push Notification service SSL (Production) 上架后使用的苹果推送服务
4] App Store and Ad Hoc 上架和AdHoc方式发布时用
5] In-House 企业版发布,需$299才能拥有,还需邓氏编码
3. 证书配置过程
1] iOS App Development 真机调试中使用
1) 打开应用程序 -> [钥匙串访问] -> [证书助理] -> [从证书颁发机构请求证书]
2)如图填入所需信息 (注意: 选择储存到磁盘)
3)登录: https://developer.apple.com/account/ios/certificate/certificateList.action?type=distribution
进入 [Certificate, Identifers&Profiles] 选择 [Certificate]的[Development],选择[+].
选择[iOS App Development], 选择[Continue]下去 就会看见
4) 点击【Choose File...】选择前面磁盘保存的【CertificateSigningRequest.certSigningRequest】文件。点击【Generate】就生成成功证书文件了。
在下面的地方下载该证书文件:
下载到本地
双击点击完成
5)在【Certificates, Identifiers & Profiles】上选择: All 选择添加你的移动设备:填入【Name】和【UDID】
6) 选择:App IDs 添加你的app信息
7) 选择: Development 然后选择 iOS App development 然后选择你的appID 点击Continue
8) 下载安装
9) 到此完成
2] App Store and Ad Hoc 及 In-House 配置
1)接着上步我们继续配置
2)选择【Development】的地方都选择为【Distribution】选择 In-House and Ad Hoc 一路确定下去
3)点击【Choose File...】选择前面磁盘保存的【CertificateSigningRequest.certSigningRequest】文件。点击【Generate】就生成成功发布的证书文件了。下载并安装就O了, 选择Distribution 然后选择[+]
4)OK 接下来选择确定并下载 那么发布证书的配置也好了
3]对于推送的证书配置大同小异吧 我就不一一在这配置了 看这个吧 同详细的http://jingyan.baidu.com/article/c275f6ba25e94fe33d756719.html (其实是码字累了
)
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 讲解iOS开发中基本的定位功能实现
- iOS中定位当前位置坐标及转换为火星坐标的方法
- js判断客户端是iOS还是Android等移动终端的方法
- iOS应用开发中AFNetworking库的常用HTTP操作方法小结
- iOS应用中UISearchDisplayController搜索效果的用法
- iOS App开发中的UISegmentedControl分段组件用法总结
- IOS开发环境windows化攻略
- iOS应用中UITableView左滑自定义选项及批量删除的实现
- iOS中UIAlertView警告框组件的使用教程
- 浅析iOS应用开发中线程间的通信与线程安全问题
- iOS中的UIKeyboard键盘视图使用方法小结
- 检测iOS设备是否越狱的方法
- .net平台推送ios消息的实现方法