ios证书相关

本篇笔记记录企业级ios应用申请描述文件和推送证书的过程.不包括发布证书申请过程, 不适合app上线app store情况.

一个app对应一个描述文件,因此如果需要打包,需要申请对应的描述文件。描述文件申请流程如下:

  1. 打开iOS开发者中心网站 https://developer.apple.com ,登录开发者账户

  2. 选择Account -> Certificates, IDs and Profiles

  3. 首先新增id,选择identifiers,点击后面的新增图标,选择app ids,点击continue

    然后填写表单。注意申请表单中是否需要NFC和推送功能,如果需要,下拉勾选

  4. 点击profiles,点击新建,选择Distribution下的inHouse选项,代表是企业内部

  5. 应用。选择刚才新增的app id,选择合适的证书,之后填写name,点击generate生成描述文件

  6. 将刚生成的描述文件download下来

注意: 如果是描述文件即将过期的情况,则无需新建id和profile,只需到profiles中找到对应的描述文件,点击edit之后再点击save,即可download。

如果app需要推送服务,则需要申请推送证书,推送证书申请流程如下:

  1. 在一台Mac电脑上,点击启动台-其他-钥匙串,打开钥匙串。之后点击钥匙串访问-证书助理-从证书颁发机构请求证书

  2. 在打开的表单里输入用户邮件地址,建议输入开发者账户邮箱。之后选择保存到磁盘(save to disk),存储位置选择桌面,此时在桌面我们就可以看到CSR文件。

  3. 登录苹果开发者中心,打开certificates,点击新增,选择Apple Push Notification services SSL (Sandbox & Production)。选择app id,choose file中选择刚才生成的CSR文件,生成推送证书,并下载。

  4. 打开下载的 .cer文件,会被导入到钥匙串中。打开钥匙串找到刚才被导入的证书,

  5. 右击导出为.p12文件。导出时将密码写到名称中。

注意: 不是自己申请的CSR文件生成的证书,下载下来应该也没办法导出为.p12文件。 如果需要发布证书的.p12文件,好像需要用申请发布证书的电脑下载证书并导出.p12。

你可能感兴趣的:(ios证书相关)