美文网首页react-native
IOS证书作用小记

IOS证书作用小记

作者: 上玄月_lxl | 来源:发表于2019-08-27 11:11 被阅读0次

    简单记录证书的作用、构成。本文不记录如何生成、导出证书。

    一、Identifiers

    image.png

    可在这里建立一个app的唯一标识,与xcode 里的Bundle Identifier 关联起来,这样才能形成唯一确定的app。

    二、Certificates

    image.png

    在这里,可以创建:开发者证书、发布证书、测试推送证书、正式环境推送证书、apns证书(只说常用)。这些证书在生成时候会包含你本地的秘钥,用于判断用户是否有权限登录、打包、推送。对应的秘钥文件可以在自己mac的钥匙串中查看。
    本地安装这些证书后,会在钥匙串、xcode 中自动同步使用相应的证书(xcode需要登录对应账号)。
    本地钥匙串导出p12证书分发给其他用户,这些证书也是作为一个是否有权限的凭证(与你本地权限相同)。

    三、Devices

    image.png

    在这里可以注册devices,每个个人开发者账号可以注册100个设备的udid。每年可以清理一次不用的devices(udid)。本地xcode 登录过账号,在调试未注册过的真机设备时,会自动注册udid 到这里来。

    四、profiles

    image.png

    在这里可以生成描述文件,描述文件会包含 上文创建的唯一identifiers、生成的证书certificates 和 选择的注册设备devices。
    这里也可以创建开发者 和 生产者 2种描述文件,但是在打包的时候,只有开发者描述文件会包含注册的udid,没有注册(或者注册了没有在生成的时候勾选udid)将不会包含这个设备,这个设备将不能安装ipa包;生产者描述文件可以不用生成,因为在上传App Store并通过审核后,会允许所有ios设备安装运行。


    image.png

    五、证书与签名对应关系

    image.png image.png

    参考文章

    相关文章

      网友评论

        本文标题:IOS证书作用小记

        本文链接:https://www.haomeiwen.com/subject/uevsectx.html