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

iOS证书的类型和作用

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

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

3、iOS推送证书
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。

参考:https://blog.csdn.net/ios_xumin/article/details/105269892、http://www.mamicode.com/info-detail-1327490.html

iOS证书的种类和其作用相关推荐

  1. iOS证书之Certificates,Devices,Identifiers,Profiles

    概念介绍 1.Certificate 证书是用来给应用程序签名的,只有经过签名的应用程序才能保证它的来源是可信任的.在 Xcode Build Setting 的 Code Signing Ident ...

  2. 关于iOS证书申请及安装流程

    来自:http://blog.sina.com.cn/s/blog_8d1bc23f0102vtzo.html 博主:烟雨秋心 关于证书 1.首先通过钥匙串访问--证书助理--从证书颁发机构请求证书- ...

  3. ios 企业签名需要源文件么_苹果企业签名之iOS证书申请和签名文件生成

    对于苹果企业签名,大家一直属于半知半解,或者略知皮毛.今天就从最基础的iOS证书申请和签名文件生成这两个点来给大家说说企业签名到底是什么东西,一起来看看吧! iOS开发需要加入开发计划并给苹果付费,这 ...

  4. 李洪强iOS之集成极光推送二iOS 证书 设置指南

    李洪强iOS之集成极光推送二iOS 证书 设置指南 创建应用程序ID 登陆 iOS Dev Center 选择进入iOS Provisioning Portal. 在 iOS Provisioning ...

  5. 极光推送ios证书配置

    本文转载自:极光推送 - iOS 证书设置指南 - 极光文档 苹果证书分为,开发者证书,发布证书. 开发者证书可以用来生成发布证书,发布证书已经生成,后面该开发者账号下的所有app都需要用该发布证书签 ...

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

    先介绍下证书类型 很多刚开始接触iOS证书的开发者可能不是很了解iOS证书的类型功能和概念. 下面对iOS证书的几个方面进行介绍. iOS证书的类型和作用 1.iOS开发证书 iOS开发证书是用于测试 ...

  7. 从iOS证书申请到签名文件生成

    2019独角兽企业重金招聘Python工程师标准>>> 苹果的应用在发布时(无论是Adhoc发布还是AppStore正式发布)都需要一个签名文件.这个签名文件是由苹果后台生成的,它把 ...

  8. iOS证书及ipa包重签名探究

    iOS证书学习推荐博客代码签名探析,本文重点在于介绍ios8.1.3系统ipa包重签名(如企业证书)无法安装的问题.苹果在iOS8.1.3系统以后加强了对ipa安装包签名的验证,主要区别在于ipa唯一 ...

  9. 【新技术】不用开发者账号申请ios证书真机调试

    虽然xcode现在可以免证书进行测试了,但众多跨平台开发者,如果还没注册苹果开发者账号. 想安装到自己非越狱手机测试是无能为力了. 不过新技术来了,只需要普通免费的苹果账号无需付费成为开发者就可以申请 ...

  10. iOS证书申请详细流程

    一.事前准备 1.1 准备苹果帐号 首先您需要有一个苹果的开发者帐号,一个mac系统.如果没有帐号可以打开申请加入苹果的开发者计划.如何申请网上有详细的介绍,在此不多做介绍. 如果您已经有了一个帐号, ...

最新文章

  1. 数据库名、实例名、数据库域名、全局数据库名、服务名,
  2. 彩图完美解释:麦克斯韦方程组
  3. 64位CentOs7源码安装mysql-5.6.35过程分享
  4. php mongodb连接数据库,PHP下 Mongodb 连接远程数据库的实例代码
  5. Linux进阶之路——常用命令总结
  6. Java讲课笔记07:计数循环与嵌套循环
  7. 乱码解决方案SecureCRT中文乱码解决方案
  8. 18. 爱吃皮蛋的小明(斐波那契数列)
  9. 小程序本地图片偶尔加载不出来_小程序优化的20中策略
  10. oracle 事务快照_了解事务和快照复制的分布规模
  11. 放置奇兵公会副本攻略_放置奇兵维萨配什么魔兽,放置奇兵装备怎么获得-放置奇兵攻略...
  12. oracle三个配置文件详叙
  13. Mybatis-plus 多表联查实现(非手写sql)
  14. GPS经纬度坐标和UTM坐标的相互转换
  15. 20211111C++练习总结
  16. 联想V450笔记本 加装固态硬盘
  17. ffmpeg音视频转单声道16位16K赫兹小端点pcm音频
  18. 使用Imatest测试图像的动态范围(Dynamic Range)
  19. acwing 4269.校庆(map)
  20. iOS 官方文档翻译

热门文章

  1. Kafka | Kafka中如何实现死信队列重试队列
  2. C语言学习 -- 数组
  3. 如何用js计算是否为闰年
  4. 网易我的世界qq版服务器维护中,网易《我的世界》官方发布Hypixel中国版服务器停止运营公告...
  5. —— GPS测量原理及应用复习-4 ——
  6. vnc 键盘慢_在基于Web的VNC应用程序中支持多种键盘布局
  7. ORACLE利用存储过程新增字段
  8. 公司网站应该外包SEO公司还是自己去做?
  9. windows11 美化桌面图标后报错
  10. DS1302时钟芯片的使用