苹果上传流程 20160823
以前看到网上的上传流程,总是有些迷惑,今天自己上传一遍,练练手
Provisioning Profiles: 配置文件(描述文件),不同类型的开发者账号都包含 Development、AdHoc 这两种 Profile,不同的是个人、公司开发者账号有发布到 AppStore 的 Profile,而企业开发者账号则是 InHouse 企业内发布的 Profile。
今天发现 极光推送的证书讲解很详细
一.创建一个正常运行的app,进入https://developer.apple.com/
点击account
![](https://img.haomeiwen.com/i2090624/82a2607e74a9ba63.jpg)
进入
![](https://img.haomeiwen.com/i2090624/a137d154494b0ebc.jpg)
之后点击证书页
![](https://img.haomeiwen.com/i2090624/32d7ee80ccfbbb1c.jpg)
![Uploading A87D7EBD-A006-4F57-BD06-D4EDC222A481_805625.jpg . . .]
进入
![](https://img.haomeiwen.com/i2090624/4ea825d37998e03b.jpg)
点击appid 然后点击右侧的加号 进入信息编写
![](https://img.haomeiwen.com/i2090624/ef91217b1d2a3e97.jpg)
注意:需要支持推送、Game Center 等功能的 App ID 不能包含通配符* (就是在新建App ID时,选择App ID的后缀)。
注意:App Services,默认会选择2项,不能修改,只需要选择上自己需要的服务即可,不知道在哪里看到说是必须要选上推送,否则后面就没有办法修改了,但是我自己测试的是可以修改的。
![](https://img.haomeiwen.com/i2090624/65c99b68f9caa0ce.jpg)
点击continue 检查无误,点击register,创建成功。
![](https://img.haomeiwen.com/i2090624/4109db12bb788731.jpg)
二,创建证书(Certificates)
先创建一个证书请求文件。在 Mac 上的应用程序找到“钥匙串访问”,如下图这个图标:
![](https://img.haomeiwen.com/i2090624/bc2c17f6a24e7e20.png)
打开后,选择 钥匙串访问–证书助理–从证书颁发机构请求证书,如下图所示:
![](https://img.haomeiwen.com/i2090624/15dfd18344da332a.png)
注意:用户邮件地址填写开发者的邮件,常用名称是证书中密钥的名字,CA 电子邮件地址不用填。
![](https://img.haomeiwen.com/i2090624/61a2ea8b4c6d5640.png)
填写好证书信息,保存该证书到磁盘,我是保存到了桌面上,等会要用。
![](https://img.haomeiwen.com/i2090624/1ce3030c59befbd5.png)
证书有两大类,开发证书(Development,也称为调试证书)和发布证书(Production)。
常用的有以下几种:
① iOS App Development:真机调试证书。
② Apple Push Notification service SSL (Sandbox):推送调试证书,直接用 Xcode 调试到设备的 App 需要调试证书推送通知。
③ App Store and Ad Hoc:发布证书,App Store、In-House、Ad Hoc 发布方式都需要这个证书来签名。
④ Apple Push Notification service SSL (Sandbox & Production):推送正式证书,AppStore、In-House、AdHoc 都需要用正式推送证书推送通知。
注意:这几种证书的创建都是需要上传CSR文件(就是刚刚创建好的 “证书zyy” 文件)。
发布证书和开发者证书需要操作两次,分别创建,开发者证书用于真机调试,发布证书用于提交到 App Store。
![](https://img.haomeiwen.com/i2090624/f1947b2bbfdc8e01.jpg)
比如先勾选 iOS App Development,点击 Continue,它会提示你需要一个 CSR 文件。
![](https://img.haomeiwen.com/i2090624/506206c9bd4f6a04.png)
点击continue
选择那个 CSR 文件,点击 Generate。
![](https://img.haomeiwen.com/i2090624/076852ad0bbe7158.png)
![](https://img.haomeiwen.com/i2090624/0417ed6ee7448be2.png)
点击Download可以下载到 Mac 找个地方放着。
(以上是创建测试)同样的,App Store and Ad Hoc 也是一样的方法来创建即可。
参考这个网址:http://blog.csdn.net/dancer2015/article/details/51536728