写点什么

ios 证书类型及其作用说明

作者:
  • 2023-09-28
    广东
  • 本文字数:1309 字

    阅读完需:约 4 分钟


很多刚开始接触 iOS 证书的开发者可能不是很了解 iOS 证书的类型功能和概念。下面对 iOS 证书的几个方面进行介绍。 



apple 开发账号分类:

  1. 免费账号:

无需支付费用给 apple,使用个人信息注册的账号 可以开发测试安装,限制 3 台测试设备,无法上架,不能使用 testfight,不能使用推送,支付,apple 账号登录功能

  1. 个人账号:

支付 688 元给 apple, 使用个人信息注册的账号 可以开发测试安装,限制 100 台 iphone 设备,100 台 ipad 设备,可以上架,推送,支付等

  1. 公司账号:

支付 688 元给 apple,使用公司信息注册的账号 和个人账号基本一样,区别是可以添加子成员,软件下载页面显示公司信息

  1. 企业账号:

支付 199 美金给 apple,使用企业信息注册的账号 已经基本停止申请,很难再申请到新号,无需上架可以无限安装,不能提交上架 

iOS 证书的类型和作用

1、iOS 开发证书

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

2、iOS 发布证书

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

3、iOS 推送证书

用于部署在服务器上,和 apple 通信发送推送消息,不是用来打包编译的 iOS 推送证书是用于推送通知的 平时我们在手机的系统栏下拉看到的那些消息就是推送通知 如果要做这个功能就需要配置推送证书。

4、iOS 企业证书

iOS 企业证书需要企业开发者账号才能申请 用于无法上架 App Store 的苹果 APP 打包签名使用。企业证书。需要收费 支持企业自己发布 App, 不可以上

架到 AppStore。某些 App 可以通过 Safari 下载 信任证书后正常使用。这种 App 就是用了企业证书。为什么苹果公司允许企业证书呢 顾名思义

企业证书是在企业内部使用的。正常情况下 企业证书有如下用途。某些 App 只是企业内部使用 不方便上架 AppStore。比如企业内部有个 OA 系统

用于员工打卡、请假、收发邮件。企业为 OA 系统开发了 iOS 的 App。这个 App 对企业内部员工很有用 企业外用户完全无用。因此这个 OA 系统

App 不方便上架 AppStore 就算想上架 也不能审核通过

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

iOS 证书的构成和有效性

1、iOS 证书由两个文件构成。p12 文件和.mobileprovision 文件 p12 文件相当于公钥 .mobileprovision 文件相当于私钥。

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

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

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

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

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

1、iOS 证书是可以随意删除的 ,不管有没有到期 ,不会影响已经上架的 APP。如果你还在测试 APP。删除了测试用的开发证书 ,APP 将打不开, 当然

这个也没什么关系 测试 APP 是要不停打包的 重新申请证书打包重新安装就可以了。

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

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

用户头像

关注

还未添加个人签名 2023-03-27 加入

还未添加个人简介

评论

发布
暂无评论
ios证书类型及其作用说明_世_InfoQ写作社区