iOS开发证书的制作

个人开发者账号申请:

1,通过iPhone手机下载:开发者App,名字就叫开发者;
2,直接在账户中申请注册,按照要求一步步填写对应的信息,信息填完之后会扣钱,如果扣钱成功,说明你的苹果账号已经成为了开发者账号;

要想xcode中的某个工程运行在真机iPhone上和提交App Store审核,需要在苹果开发者中心制作对应的证书;
他们会包含:

1,每一个app对应的唯一标识:bundle identifier 也叫包名,注意不是App的名字
2,测试证书和上架证书
3,测试描述文件和上架描述文件
4,如果有推送功能,还需要测试和上架推送证书;
5,添加测试设备的UDID;

申请制作证书需要的csr文件

first,打开你的Mac,在应用中找到钥匙串这个应用然后打开,点击如下图所示:
从证书颁发机构请求证书
image

second,用户的电子邮件地址需要填写,把申请的csr存储到磁盘

image

last,保存在合适的位置,到时候需要使用
image

Certificates:制作测试证书和上架证书

去苹果开发者中心点击右边的account进入如下图所示界面,左边的就是证书:

点进去,看到如下图
...
点击选择证书类型

制作完成之后直接下载即可.

Identifiers添加App的bundle identifier

选择Identifiers


填写细节

创建完即可

Devices添加要参加测试的苹果设备UDID


填写细节

创建完即可

Profiles描述文件

描述文件区分测试和上架
如下图:Development就是测试,App Store就是上架

第一步 选择要制作的描述文件类型

第二步 选择bundle identifier

第三步 选择之前制作好的对应的证书

第四步 选择这个描述文件可以参加测试的设备

第五步 给这个描述文件命名

最后一步,创建完下载即可.

小结

最后,我们获得
一个证书 + 一个描述文件
测试证书和测试描述文件对应,上架证书和上架描述文件对应;
把下载的证书和描述文件直接双击安装即可进行真机测试或者出上架的ipa包.

其他证书相关:推送证书

使用之前保存的csr文件来进行制作
也分为推送测试证书和推送上架证书
下图
第一个是测试用的
第二个上架用的
创建完直接下载双击即可.