iOS - 各类证书篇

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

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

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

第二、开发证书

    1.登录开发者网址 https://developer.apple.com ,选择Account ,输入已经付费的开发者账号 ,进入开发者中心 ,选择Overview , 点击正中间 Certificates,Identifiers &Profiles
iOS - 各类证书篇_第1张图片
图片.png
    2.选择右侧 Certificates - Production ,点击右上角 + 符号
iOS - 各类证书篇_第2张图片
图片.png
    3.选择发布证书选项 ,点击Continue
iOS - 各类证书篇_第3张图片
图片.png
    4.浏览 About Creating a Certificate Signing Request (CSR) 页面 ,点击Continue 
iOS - 各类证书篇_第4张图片
图片.png
    5.选择 本地证书文件 (本地证书步骤 为第6步),点击 Continue ,生成证书
iOS - 各类证书篇_第5张图片
图片.png
    6.本地证书步骤 

        1)打开钥匙串访问 
iOS - 各类证书篇_第6张图片
图片.png
        2)选择 登录 - 证书 - 左上角钥匙串访问 - 证书助理 - 从证书颁发机构请求证书 
图片.png
        3)输入用户邮箱(随意),勾选 存储到磁盘 ,点击继续
iOS - 各类证书篇_第7张图片
图片.png
        4)存储到桌面
iOS - 各类证书篇_第8张图片
图片.png
        5)样式
iOS - 各类证书篇_第9张图片
图片.png
    7.点击 Downloads ,证书样式为  ios_distribution.cer
iOS - 各类证书篇_第10张图片
图片.png
    8.双击证书 ,添加到钥匙串 ,选中导出 (勿展开专用密钥栏),生成P12文件,以备后用!
图片.png

第三、推送证书

    1.创建支持远程推送功能的App ID
iOS - 各类证书篇_第11张图片
图片.png
iOS - 各类证书篇_第12张图片
图片.png
iOS - 各类证书篇_第13张图片
图片.png
    2.选择 Certificates - All - 右上角 + 号,
iOS - 各类证书篇_第14张图片
图片.png
    3.推送调试证书 选择 1 ,提送发布证书 选择 2 ,点击Continue (推送调试和发布证书 唯有此步骤不一样,后续步骤一致)
iOS - 各类证书篇_第15张图片
图片.png
    4.选择APP ID,点击Continue ,进入 About Creating a Certificate Signing Request (CSR) 页面 ,点击Continue
iOS - 各类证书篇_第16张图片
图片.png
    5.选择本地证书 (步骤同发布证书 5 6 两步一致,故不复述)

    6.下载CER文件,双击文件并导入钥匙串管理 ,并导出P12文件 (步骤同 发布证书 第七步,故不详细复述)(由于iOS7以后,配置文件自动生成,故此处不复述如何生存配置文件)
iOS - 各类证书篇_第17张图片
图片.png
    7.打开 Xcode ,点击工程 - TARGETS - Capabilities - Push Notifications ,打开它,会生成一个推送文件在工程中,不管是调试或者推送皆可用!
图片.png

你可能感兴趣的:(iOS - 各类证书篇)