V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhouxin
V2EX  ›  iOS

iOS 证书类型

  •  
  •   zhouxin · 2020-05-22 11:39:08 +08:00 · 1789 次点击
    这是一个创建于 1434 天前的主题,其中的信息可能已经有所发展或是发生改变。

    iOS 证书的类型和作用

    1 、iOS 开发证书

    iOS 开发证书是用于测试 APP,在开发过程中安装到苹果手机真机测试 APP 的运行情况。

    2 、iOS 发布证书

    当 APP 开发测试好后上线就需要用到 iOS 发布证书,用 iOS 发布证书打包的 ipa 才能上传到 App Store 审核。

    3 、iOS 推送证书

    iOS 推送证书是用于推送通知的,平时我们在手机的系统栏下拉看到的那些消息就是推送通知,如果要做这个功能就需要配置推送证书。

    4 、iOS 企业证书

    iOS 企业证书需要企业开发者账号才能申请,用于无法上架 App Store 的苹果 APP 打包签名使用。

    常用的就是以上这 4 种 iOS 证书,当你需要什么功能的时候就知道用哪个类型的 iOS 证书。

    iOS 证书的构成和有效性

    iOS 证书由两个文件构成。p12 文件和.mobileprovision 文件

    p12 文件相当于公钥,.mobileprovision 文件相当于私钥。

    开发证书 p12 文件苹果规定只能申请 2 个,发布证书 p12 文件只能申请 3 个! iOS 证书配置.mobileprovision 文件是没有任何数量限制的!

    p12 可以共用,一个 p12 可以对应无数个.mobileprovision 文件!所以就算 p12 申请一个也够用了,可以对应创建无数套 iOS 证书!

    所以对于证书数量的担忧是没有意义的!不会限制你上架多少个 APP !

    ios 证书的有效期是一年,在我们软件的和开发者后台都能看到到期时间。

    iOS 证书可以删除吗,到期怎么更新

    iOS 证书是可以随意删除的(不管有没有到期),不会影响已经上架的 APP 。

    如果你还在测试 APP 。删除了测试用的开发证书,APP 将打不开,当然这个也没什么关系,测试 APP 是要不停打包的,重新申请证书打包重新安装就可以了。

    iOS 证书到期了需不需要重新申请呢,具体看需要,如果你要更新已经上架的 APP,更新版本,删除到期的证书重新申请打包上传更新。

    如果不更新 APP,到期了不管他也没什么关系,不会影响上架了的 APP 。

    3 条回复    2020-05-25 23:06:58 +08:00
    codingguy
        1
    codingguy  
       2020-05-22 14:47:10 +08:00
    证书过期,已安装的 app 会闪退。
    只要 app 在运营,过期还是要续上
    ilaipi
        2
    ilaipi  
       2020-05-22 16:00:19 +08:00
    推送证书敢删吗?删了还能正常收到推送吗?
    Lentin
        3
    Lentin  
       2020-05-25 23:06:58 +08:00
    @codingguy 他说的是已经上架到商店的 app 是不会过期的,如果要更新的话需要更新开发者证书才能提交补丁更新之类的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1464 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 17:26 · PVG 01:26 · LAX 10:26 · JFK 13:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.