由于前段时间一直开发项目了, 没怎么用到证书, 对有些证书的印象有些模糊了, 所以又梳理了下相关知识.
作为一个iios的开发者, 首先, 得需要有个开发者账号具体流程 http://www.ithtw.com/3904.html
接下来, 先说一下证书的分类, 开发者证书 (无论是测试还是发布,都需要这个证书), 测试证书(项目在本地运行时用), 发布证书(项目要打包上传到appstore时用). 推送证书(项目中涉及到推送功能时创建的证书).
一, 生成开发者证书
1, 电脑钥匙串---请求证书---从颁发机构请求证书---存储到磁盘---导出certificate文件。下载安装到钥匙串中
2, 登录到开发者中心,certificate---development--add;添加开发者证书,上传之前的certificate文件。生成开发者证书development.certificater
二, 生成测试证书
1, 添加 appid 和 测试设备
2, 到certificate---development--add添加开发运行证书,选择app ID、上传钥匙串导出的文件,即可生成开发证书
三, 推送证书
1, 步骤通测试证书, (前提是你在app ID 勾选APNS notification)
四, 发布证书
1, 生成发布证书要在这里创建
2, 发布时的描述文件
ok, 这样就结束了, 梳理了之后, 更加清晰了!!