博客> iOS - 各类证书篇
iOS - 各类证书篇
2017-09-22 21:04 评论:0 阅读:95 OS_JJ
ios 各类证书篇

闲来无事,将各类证书创建方案整理记录,以备后用!

第一、调试证书 (鉴于iOS7以后,真机调试免费调试测试,故不复述)

    打开 Xcode ,点击右上角 Xcode - Preferences - Account - 左下角 + 符号 ,添加新的appid , 然后点击工程 - TARGETS - General - Signing - Team 选择 AppId !

第二、开发证书

    1.登录开发者网址 https://developer.apple.com ,选择Account ,输入已经付费的开发者账号 ,进入开发者中心 ,选择Overview , 点击正中间 Certificates,Identifiers &Profiles

 2B51609A-0821-445A-9E4B-689BC9CFC912.png

    2.选择右侧 Certificates - Production ,点击右上角 + 符号

 24ADB242-0C08-42E9-A2BD-208950310DFF.png

    3.选择发布证书选项 ,点击Continue

 86C162FA-29AF-4DC3-8522-147751ADCDB1.png

    4.浏览 About Creating a Certificate Signing Request (CSR) 页面 ,点击Continue 

 5FCEB307-C7AF-4555-B45C-2ADC24163B6B.png

    5.选择 本地证书文件 (本地证书步骤 为第6步),点击 Continue ,生成证书

 E7BC4558-6968-4899-92B4-E38A4CBE9441.png

    6.本地证书步骤 

        1)打开钥匙串访问 

 1603CE8E-2DD9-4006-A1C6-80A069AD4D66.png

        2)选择 登录 - 证书 - 左上角钥匙串访问 - 证书助理 - 从证书颁发机构请求证书 

 27BF0012-D371-4940-8C50-563B9ABF60FE.png

        3)输入用户邮箱(随意),勾选 存储到磁盘 ,点击继续

 EFE44AEB-D4E6-4CFF-88D9-2C6E9BD7CC15.png

        4)存储到桌面

 1FB604A5-2E77-47B5-9C9B-D25E418F9833.png

        5)样式

 EB8F0EF4-F774-42C5-AEC6-550019315B8E.png

    7.点击 Downloads ,证书样式为  ios_distribution.cer

 8FA77E04-59D7-41A2-90B6-14DC7E1E5F43.png

    8.双击证书 ,添加到钥匙串 ,选中导出 (勿展开专用密钥栏),生成P12文件,以备后用!

 8C383037-34AF-40A2-8D29-8F7EE5CB5CFA.png

第三、推送证书

    1.创建支持远程推送功能的App ID

 A300208B-8DBE-440D-A5CA-ADCBCBCAC6EB.png  0E27C001-F0F3-48B0-B1A4-85E779CF2CEC.png  77DEEAA3-17FE-4F8A-A499-D3FB5C47C069.png

    2.选择 Certificates - All - 右上角 + 号,

 4A8AA4AB-05FC-4339-AE8B-0086302641FD.png

    3.推送调试证书 选择 1 ,提送发布证书 选择 2 ,点击Continue (推送调试和发布证书 唯有此步骤不一样,后续步骤一致)

 5D0D2DE8-4382-4E7B-B9E8-1814DACA6A96.png

    4.选择APP ID,点击Continue ,进入 About Creating a Certificate Signing Request (CSR) 页面 ,点击Continue

 F774B38A-6D06-4648-83E7-4AFE47861D3F.png

    5.选择本地证书 (步骤同发布证书 5 6 两步一致,故不复述)

    6.下载CER文件,双击文件并导入钥匙串管理 ,并导出P12文件 (步骤同 发布证书 第七步,故不详细复述)(由于iOS7以后,配置文件自动生成,故此处不复述如何生存配置文件)

 B304D594-5869-4C2F-829E-09683BFF02EE.png

    7.打开 Xcode ,点击工程 - TARGETS - Capabilities - Push Notifications ,打开它,会生成一个推送文件在工程中,不管是调试或者推送皆可用!

 85B3EE66-EE3F-4CA2-84B3-642FB37CC8F5.png

收藏
0
sina weixin mail 回到顶部