闲来无事,将各类证书创建方案整理记录,以备后用!
第一、调试证书 (鉴于iOS7以后,真机调试免费调试测试,故不复述)
打开 Xcode ,点击右上角 Xcode - Preferences - Account - 左下角 + 符号 ,添加新的appid , 然后点击工程 - TARGETS - General - Signing - Team 选择 AppId !
第二、开发证书
1.登录开发者网址 https://developer.apple.com ,选择Account ,输入已经付费的开发者账号 ,进入开发者中心 ,选择Overview , 点击正中间 Certificates,Identifiers &Profiles
2.选择右侧 Certificates - Production ,点击右上角 + 符号
3.选择发布证书选项 ,点击Continue
4.浏览 About Creating a Certificate Signing Request (CSR) 页面 ,点击Continue
5.选择 本地证书文件 (本地证书步骤 为第6步),点击 Continue ,生成证书
6.本地证书步骤
1)打开钥匙串访问
2)选择 登录 - 证书 - 左上角钥匙串访问 - 证书助理 - 从证书颁发机构请求证书
3)输入用户邮箱(随意),勾选 存储到磁盘 ,点击继续
4)存储到桌面
5)样式
7.点击 Downloads ,证书样式为 ios_distribution.cer
8.双击证书 ,添加到钥匙串 ,选中导出 (勿展开专用密钥栏),生成P12文件,以备后用!
第三、推送证书
1.创建支持远程推送功能的App ID
2.选择 Certificates - All - 右上角 + 号,
3.推送调试证书 选择 1 ,提送发布证书 选择 2 ,点击Continue (推送调试和发布证书 唯有此步骤不一样,后续步骤一致)
4.选择APP ID,点击Continue ,进入 About Creating a Certificate Signing Request (CSR) 页面 ,点击Continue
5.选择本地证书 (步骤同发布证书 5 6 两步一致,故不复述)
6.下载CER文件,双击文件并导入钥匙串管理 ,并导出P12文件 (步骤同 发布证书 第七步,故不详细复述)(由于iOS7以后,配置文件自动生成,故此处不复述如何生存配置文件)
7.打开 Xcode ,点击工程 - TARGETS - Capabilities - Push Notifications ,打开它,会生成一个推送文件在工程中,不管是调试或者推送皆可用!