在申请证书之前,前提是,你要注册一个苹果帐号,且交了个人或公司帐号99美元大概人民币600多一年费用申请开发者帐号,审核通过的开发者帐号,个人或公司或企业类型帐号。

如何申请苹果开发者帐号,这里不讲解了,直接讲申请成功之后,如何申请证书文件。

苹果证书常用有两种:一种是开发证书、一种是发布证书

开发证书 发布证书
  1.开发证书 (.p12)  1.发布证书 (.p12)
  2.开发推送证书 (.p12)  2.发布推送证书 (.p12)
  3.开发证书描述文件 (.mobileprovision)  3.发布证书描述文件 (.mobileprovision)
   用于测试苹果APP应用使用  用于发布应用到苹果应用商店上

推送证书:用于苹果应用推送消息,如可以使用个推,小米推送等。

开发证书描述文件:用于测试应用时,允许某个苹果设置可以安装该应用,不如苹果手机是不能安装的,必须要在描述文件里写入该苹果设备的 UDID 后,生成的描述文件,打包的应用才能安装到此手机上。

苹果手机如何获得 UDID ?

蒲公英 获得UDID 点击进该网站,然后用你的苹果手机扫一扫,然后点击允许,就可以查看到你手机的 UDID 码.


申请苹果IOS 开发证书及发布证书

进入 苹果开发者网站 ,选择菜单 》Account  登录你的帐号,然后我们进入证书管理的页面。

生成证书,需要用到苹果电脑的 钥匙串工具, 所以没有苹果电脑的朋友,资金又没多少的朋友,如果需要开发苹果应用,可以考虑在WIN上装个苹果虚拟系统,或搞台二手的苹果 Mac mini  两千左右将就使用,或找朋友借电脑用下, 都是可以的。

步骤:使用到的工具,苹果电脑-》钥匙串工具-》菜单》证书助理》从证书颁发机构请求证书》

生成一个.CertificateSigningRequert 文件,用于,在苹果开发者网站,申请相关证书使用。

一、测试使用的 IOS 证书(开发证书)

1.申请开发证书,申请一个就可以,多个苹果应用可以共同使用一个证书

2. 如果需要用到推送消息功能,还需要申请一个开发推送证书, 多个应用可以共同使用,申请一个就可以

3. 申请开发证书的描述文件,可以申请多个描述文件,例如:之前的描述文件只添加了两台苹果设备,现在需要添加多几个设备,就可以重新生成新的描述文件, 该文件需要你先填写你的苹果设备的UDID码,填写好之后,生成的描述文件,打包成的APP,可以安装在此苹果设备上,进行测试应用。

二、发布证书申请,跟开发证书申请一样的过程,当我们的苹果应用要发布到苹果应用商店上,我们就要更换也,发布证书,打包的APP,才能发布到苹果应用商店上,给大家下载使用。

苹果IOS 证书申请及导出证书文件的更多相关文章

  1. HTTPS(SSL / TLS)免费证书申请及网站证书部署实战总结

    服务器环境:windows server 2008  +  tomcat7 废话不多说,先看部署效果: 一.免费证书申请 Let's Encrypt  简介:let's Encrypt 是一个免费的开 ...

  2. IIS web证书申请与安装

    数字证书一般是由权威机构颁发的,操作系统会携带权威机构的根证书和中级证书.如果操作系统没有携带权威机构签发的根证书,浏览器会报警,如www.12306.cn,需要安装铁道部根证书后,才能正常访问. 证 ...

  3. 一个苹果证书怎么多次使用——导出p12文件

    http://blog.csdn.net/jjiss318/article/details/41812243 原文:http://my.oschina.net/u/1245365/blog/19636 ...

  4. iOS 证书申请和使用详解(详细版)

    对于iOS开发者来说,apple开发者账号肯定不会陌生.在开发中我们离不开它.下面我简单的为大家分享一下关于iOS开发中所用的证书相关知识. 第一部分:成员介绍 1.Certification(证书) ...

  5. Ios证书申请流程

    1. 创建appId l 苹果开发网站→Account-overview下的Cerficates,IDs & Profiles→AppIDs,点击添加 l 填写App ID描述,在App ID ...

  6. iOS证书申请及使用详细说明

    iOS 证书申请和使用详解(详细版)阅读   对于iOS开发者来说,apple开发者账号肯定不会陌生.在开发中我们离不开它.下面我简单的为大家分享一下关于iOS开发中所用的证书相关知识. 第一部分:成 ...

  7. iOS 证书申请和使用详解(详细版)阅读

    对于iOS开发者来说,apple开发者账号肯定不会陌生.在开发中我们离不开它.下面我简单的为大家分享一下关于iOS开发中所用的证书相关知识. 第一部分:成员介绍 1.Certification(证书) ...

  8. iOS Sprite Kit教程之申请和下载证书

    iOS Sprite Kit教程之申请和下载证书 模拟器虽然可以实现真机上的一些功能,但是它是有局限的.例如,在模拟器上没有重力感应.相机机等.如果想要进行此方面的游戏的开发,进行程序测试时,模拟器显 ...

  9. Exchange之证书申请

          1.         打开EMC,选择服务器配置,然后右击新建证书   2.         输入一个好记的名称   3.         这里申请通配符证书   4.         填 ...

随机推荐

  1. Python学习之路15☞socket编程

    一 客户端/服务器架构 即C/S架构,包括 1.硬件C/S架构(打印机) 2.软件C/S架构(web服务) C/S架构与socket的关系: 我们学习socket就是为了完成C/S架构的开发 二 os ...

  2. Idea创建maven项目 标签: idea 2016-12-28 21:51 605人阅读 评论(27) 收藏

    很久之前就听说了idea,界面也的确比eclipse好看,不过一直没有机会使用,这两天试用了一下,代码提示方面的确很好用,不过使用习惯跟eclipse还是有一些差距的,下面介绍一下如何用idea创建一 ...

  3. vim删除行

    0,vim filename 1,显示行号 :set number 2,跳转到第1000行 1000G (跳转到文件末尾:“G”) 3,删除1-1000行 :1,.d 4,删除所有行 先跳转到文件最后 ...

  4. AtCoder Beginner Contest 078 C HSI

    虽说这是个水题,但是我做了大概有一个小时吧,才找到规律,刚学概率,还不大会做题. 找到规律后,又想了想,才想到推导过程. 思路:想要知道花费的时间,就要知道提交的次数,我在这里是计算的提交次数的期望, ...

  5. Libev源码分析03:Libev使用堆管理定时器

    Libev中在管理定时器时,使用了堆这种结构,而且除了常见的最小2叉堆之外,它还实现了更高效的4叉堆. 之所以要实现4叉堆,是因为普通2叉堆的缓存效率较低,所谓缓存效率低,也就是说对CPU缓存的利用率 ...

  6. 云原生生态周报 Vol. 7 | Docker 再爆 CVE

    业界要闻 Docker 基础镜像 Alpine 爆出提权漏洞(CVE-2019-5021):该CVE影响自 Alpine Linux 3.3 版本开始的所有 Docker 镜像.该漏洞的机制在于 Al ...

  7. @bzoj - 4709@ 柠檬

    目录 @desription@ @solution@ @accepted code@ @details@ @desription@ 一共有 N 只贝壳,编号为 1...N,贝壳 i 的大小为 si. ...

  8. selenium webdriver学习(一)------------快速开始(转载JARVI)

    selenium webdriver学习(一)------------快速开始 博客分类: Selenium-webdriver selenium webdriver 学习 selenium webd ...

  9. Springboot应用中@EntityScan和@EnableJpaRepositories的用法

    在Springboot应用开发中使用JPA时,通常在主应用程序所在包或者其子包的某个位置定义我们的Entity和Repository,这样基于Springboot的自动配置,无需额外配置,我们定义的E ...

  10. AtCoder Beginner Contest 077 C Snuke Festival(二分)

    二分水题,A,B,C三个数组排序,对于每个B[i],二分算出来有多少A比他小,多少C比他大,然后扫一遍出结果.O(nlog(n))水过. #include <bits/stdc++.h> ...