iOS-证书的类型和功能、Provisioning Profiles的简介

iOS证书有很多种类,一定要了解各种证书的作用和注意事项才能在iOS开发中无往不利,而不是手忙脚乱。

下面简单介绍各个证书的功能:

1.iOS开发证书(iOS Development)

在APP上线前,几乎都是使用开发证书,开发过程中iOS开发证书是用于真机测试,然后调试、测试APP的运行情况。

2.iOS发布证书(iOS Distribution)

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

3.iOS推送证书

iOS推送证书分为开发和发布两种,类型分别为APNs Development iOS、APNs Distribution iOS,两者和上面的开发证书、发布证书相对应。iOS推送证书用于推送通知,平时我们在手机的系统栏下拉看到的那些消息就是推送通知,如果要做这个功能就需要配置开发推送证书。

Provisioning Profiles的简介

Provisioning Profiles一般称之为PP文件,该文件将appID,开发者证书,硬件Device绑定到一块儿,在开发者中心配置好后可以添加到Xcode上,也可以直接在Xcode上连接开发者中心生成,真机调试时需要在PP文件中添加真机的udid;

注意:

一个证书可以对应多个APP,每个APP的证书的Provisioning Profiles是惟一的,所以一个证书也可以对应多个Provisioning Profiles。
一个开发者账号最多只能创建3个发布证书,而且证书被撤销掉了之后用该证书打包的应用会打不开。

顺便贴一篇 完整的证书申请和打包过程:https://www.jianshu.com/p/2b3c2693f4f2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.首先通过钥匙串访问——证书助理——从证书颁发机构请求证书——填写证书信息(邮箱,常用名称,存储到磁盘)——存储...
    DanDanC阅读 7,998评论 5 15
  • 转发自:http://www.cnblogs.com/CoderAlex/p/5033852.html 引言 关于...
    Remover阅读 21,630评论 6 33
  • 原文:http://hechen.info/2015/07/30/iOS-Push-Notification/ 最...
    羊大果阅读 2,950评论 0 8
  • 晃了晃脑,在想什么 不知道,我不知道啊 如果可以是那个旁观者,就好了 这样,就能看见自己的愚昧 我知道, 我会看到...
    橡籽阅读 290评论 1 1
  • 早上迷迷糊糊地起来,早已经日上三竿,另外一拨客人已经走了。其实总共就那么几样早餐,等我们order到端上桌又是一小...
    Cicicat阅读 310评论 0 0