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 。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.