iOS 证书类型

2020-05-22 11:39:08 +08:00
 zhouxin

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 。

1921 次点击
所在节点    iOS
3 条回复
codingguy
2020-05-22 14:47:10 +08:00
证书过期,已安装的 app 会闪退。
只要 app 在运营,过期还是要续上
ilaipi
2020-05-22 16:00:19 +08:00
推送证书敢删吗?删了还能正常收到推送吗?
Lentin
2020-05-25 23:06:58 +08:00
@codingguy 他说的是已经上架到商店的 app 是不会过期的,如果要更新的话需要更新开发者证书才能提交补丁更新之类的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/674322

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX