iOS从生成证书到打包上架-01(详细2016-10最新)

今天项目上架成功,在此小结一下这个过程,希望对这个流程有疑惑的小伙伴少走弯路(大神请忽略此文)

关于证书是什么,请自行百度,Google,这里直接上流程。

1.首先打开苹果开发者网站,Apple Developer点击Account,登录你的Apple ID,这里的Apple ID指的是开发者账号,开发者账号包括99美元的和299美元的。这里我们一般是用99美元的,299美元的是企业账号不能用于上架。

iOS从生成证书到打包上架-01(详细2016-10最新)

2.登录完成后,点击

iOS从生成证书到打包上架-01(详细2016-10最新)

3.点击App IDs,然后点击右上角的+,填写App的ID,为制作证书做准备

iOS从生成证书到打包上架-01(详细2016-10最新)

4.填写工程的信息,首先填写App ID的名字,一般使用日期加工程名字。下面的Bundle ID则是你要上架的工程的Bundle ID。然后一直continue就可以了。

iOS从生成证书到打包上架-01(详细2016-10最新)

5.创建证书请求文件(CSR文件)

CertificateSigningRequest.certSigningRequest证书的作用:

* 包含了电脑的信息

* 发送给苹果服务器, 苹果服务器根据文件信息来生成一个电脑证书

* 生成的证书就可以让对应的电脑具备某个特殊的能力

接下来的这边需要用MAC制作钥匙串,回到MAC,点击前往->实用工具->打开钥匙串访问,然后点击左上角的钥匙串访问->证书助理->从证书颁发机构请求证书,然后输入你的邮箱,选择储存到磁盘。接下来你就会看到一个文件了

5.1.点开LaunchPad,在其他中找到打开钥匙串访问

iOS从生成证书到打包上架-01(详细2016-10最新)

5.2.点击电脑左上角的钥匙串访问–证书助理–从证书颁发机构请求证书

iOS从生成证书到打包上架-01(详细2016-10最新)

5.3.出现如下界面,选择存储到磁盘,点击继续

iOS从生成证书到打包上架-01(详细2016-10最新)

5.4.选择存储到桌面或者是你指定的文件夹,存储

iOS从生成证书到打包上架-01(详细2016-10最新)

5.5.在桌面上看到下面的文件,证书请求文件完成

6.创建发布证书和真机调试证书(发布证书和开发者证书需要分别创建,操作两次,开发者证书用于真机调试,发布证书用于提交到AppStore)

6.1.找到Certificates ,点击All,然后点击右上角 + 号

iOS从生成证书到打包上架-01(详细2016-10最新)

6.2.选择创建开发证书,点击Continue

iOS从生成证书到打包上架-01(详细2016-10最新)

6.3.点击choose File.. 选择创建好的证书请求文件:CertificateSigningRequest.certSigningRequest 文件,点击Generate

iOS从生成证书到打包上架-01(详细2016-10最新)

6.4. 点击Download下载创建好的发布证书(cer后缀的文件),然后点击Done,你创建的发布证书就会存储在帐号中。

iOS从生成证书到打包上架-01(详细2016-10最新)

6.5. 双击安装。如果安装不上,可以直接将证书文件拖拽到钥匙串访问的列表中. 

iOS从生成证书到打包上架-01(详细2016-10最新)

一般一个开发者帐号创建一个发布证书就够了,如果以后需要在其他电脑上上架App,只需要在钥匙串访问中创建p12文件,把p12文件安装到其他电脑上。这相当于给予了其他电脑发布App的权限。(真机测试证书也是一样的创建步骤)。

7.创建Provisioning Profiles文件

7.1找到Provisioning Profiles(描述文件也是有发布与测试证书两种,创建步骤一样的) ,点击All,然后点击右上角 + 号

7.2. 然后选择App Store,continue,进入选择刚刚填写的App ID,continue,选择你的证书,下面有日期标识的,不要选错。继续continue,给你的文件取个名字,最好也是按照日期加工程名来命名。然后continue,选择Download,把文件下载下来。证书的制作到此结束。

iOS从生成证书到打包上架-01(详细2016-10最新)

iOS从生成证书到打包上架-01(详细2016-10最新)

iOS从生成证书到打包上架-01(详细2016-10最新)

这里不用担心会选择错误,你配置开发证书,那这里就只有开发证书供你选择。配置发布证书,这里就只有发布证书供你选择。如果是配置开发证书,就还会需要你设置,在这个项目中添加哪些设备作为真机调试的设备

iOS从生成证书到打包上架-01(详细2016-10最新)

双击就添加到Xcode中,这样在真机调试或者发布时,就可以分别有不同的PP证书与其对应。其实可以不用下载保存.

iOS从生成证书到打包上架-01(详细2016-10最新)

.在Profile Name栏里输入一个名字(这个是PP文件的名字,可随便输入,在这里我用工程名字,便于分别),然后点击Generate。证书就已经申请好了,配置好了。你也可以真机调试,也能发布了。(Xcode7 以后不需要开发者账号也能真机调试,只要你在Xcode登陆 Apple ID 账号,不过发布还是需要开发者账号的)


关于打包和上架,由于有篇幅限制,在下一篇中写上......

上一篇:zTree实现地市县三级级联DAO接口


下一篇:vue视频学习笔记07