1.私钥

  • 本地钥匙串程序创建《证书请求文件》(.certSigningRequest),用其向苹果申请下载《证书文件》/《私钥》(.cer),并安装到钥匙串;
  • 团队开发中,证书管理者可在钥匙串中导出《私钥》(.p12)给团队其他开发者使用,可对文件设置安装密码;
  • (推送证书和打包调试证书区别开,同样可以以p12方式给人)。
2.公钥
  • 在苹果开发者中创建下载对应app的、包含了调试UDID的、包含了能内测的UDID的、development/ad hoc/distributed版的《描述文件》/《公钥》(.mobileprovision),其包括 开发者证书、授权设备UDID、appID(bundleID),其中appID可以是对一个应用,亦可设置为通配符而对多个应用;
  • 得到《描述文件》/《公钥》(.mobileprovision),需要在钥匙串程序及设备中安装该描述文件(organizer中将其拖入)。
3.调试、打包
  • 真机调试需要的条件:*《私钥》与《公钥》能对应上,因两者都是用同一个开发者账号生成的,所以有联系,只有拥有《私钥》的机器才能利用《公钥》进行成功调试;*其次是调试用的设备的UDID需要存在于《公钥》中;*最后是调试的项目的appID,即bundleID必须存在于《公钥》中;
  • 打包则需要根据ipa的性质选择对应的《公钥》进行,调试选development、内测选ad-hoc、发布选distribute,同时满足以上条件,在archive进行对应操作。

iOS开发者账号分为:

  • 个人(individual) 99$   只能有一个开发者,供个人使用;
  • 公司(company)  99$   可以允许多个开发者协作开发(比如可以共享开发平台等,这个对于需要多人协作开发的好处很多),可以自己定义一定数量的开发者子账号,不过只能有主账号来提交,发布等操作;
  • 企业(enterprise) 299$ 其app只能用于内部员工使用,是无法上传到app store对外公开,外面用户不能使用itunes访问到,而且绑定认证次数无限,多用于大公司iOS的OA系统。

公司帐号比个人多一些帐号管理的设置:个人帐号集Agent,Admin,Developer等为一身,而公司帐号可以设置不同的AppleID来担当。 个人的账号只能显示个人的Full Name,公司则可以显示类似Studios,或者自定义的团队名称 。企业账号面向拥有500人以上的集团公司,账号需要有邓氏码。

开发者账号区别的参考网址:http://www.cnblogs.com/taintain1984/archive/2013/03/16/2963478.html

企业账号申请及其in-house发布的参考网址:http://blog.csdn.net/pjk1129/article/details/7572183

(IOS)Apple 证书相关的更多相关文章

  1. 苹果开发证书相关BLOG与Delphi IOS环境安装(超详细)

    注:有好的资源,请添加了上传,上传后,通知管理员,删除旧文件,累积相关的学习资源,方便新手学习 一.相关论坛http://www.2ccc.com/ delphi 合子 www.2pascal.com ...

  2. 关于IOS免证书真机安装的过程和问题

    由于本人是边工作边转的IOS,所以一直都没怎么使用过免证书安装过程,通常都是公司申请的99美元的账号直接开发.但是前两天有个朋友需要在展会上用的Ipad上安装内网应用,申请一个苹果账号还要审核前后加起 ...

  3. 所闻所获5:关于iOS的证书

    去年做ondine时,被iOS的证书搞得很是头大,做完了之后感觉一片混乱,印象也不是很深.最近又发布了meditashayne,个人的第二个App,也就重温了一下证书的一些相关操作.这一次的理解比较深 ...

  4. ios 开发证书 appids 描述文件关系

    当你准备进行真机测试或者发布应用到App Store上去的时候, 免不了要申请相应的证书.(Development--测试证书. Distribution--发布证书) 进入证书管理相应网站https ...

  5. iOS发布证书申请

    一.  准备工作1.1.准备打包服务器 打包服务器搭建详见http://bbs.justep.com/thread-67724-1-1.html 或 http://www.cnblogs.com/Wo ...

  6. iOS开发者证书-详解

    iOS开发者证书-详解/生成/使用 本文假设你已经有一些基本的Xcode开发经验, 并注册了iOS开发者账号. 相关基础 加密算法 现代密码学中, 主要有两种加密算法: 对称密钥加密 和 公开密钥加密 ...

  7. iOS开发者证书-详解/生成/使用

    本文假设你已经有一些基本的Xcode开发经验, 并注册了iOS开发者账号. 相关基础 加密算法 现代密码学中, 主要有两种加密算法: 对称密钥加密 和 公开密钥加密. 对称密钥加密 对称密钥加密(Sy ...

  8. iOS 开发,相关网址

    iOS 开发,相关网址 说明 网址 注册开发者 https://developer.apple.com/cn/programs/enroll/ 未付费688个人开发账号真机调试测试教程 http:// ...

  9. 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)

    之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像是另一个领域的东西,而不是我们所熟悉的编程领域的那些东西,起码我个人感觉如此,且很长时间都没怎么搞懂 ...

随机推荐

  1. HDU 3501 Calculation 2

    题目大意:求小于n的与n不互质的数的和. 题解:首先欧拉函数可以求出小于n的与n互质的数的个数,然后我们可以发现这样一个性质,当x与n互质时,n-x与n互质,那么所有小于n与n互质的数总是可以两两配对 ...

  2. tlplayer for ios V1.0

    此程序UI修改于虎跃在线课堂.所以极其相似. 可以播放网络视频与本地视频,不知道怎么拷贝本地视频到Ipad或iphone上看的朋友,请自己到网上看教程. 支持mms,file,rtsp,rtmp,ht ...

  3. 标准C函数库的使用方法

    本篇介绍若干经常使用的标准C函数的使用方法,主要介绍stdio(标准输入输出).math(数字函数库).time(时间函数库).stdlib(标准函数库)string(标准字符串函数)等. 最后更新  ...

  4. SQL Server 链接数据库 error:40

    链接到远程服务器的话,经常犯这个错误,所以做个笔记,省的每次去百度. 1.如果使用的是 local 链接,只需要启动服务就可以了(如下图) 2.如果是远程链接的话,那么是需要启动TCP协议的,步骤如下

  5. 深刻理解void,void*和sizeof关键字

    void的字面值是“无类型”,void*则是"无类型指针".void*可以指向任何类型的数据.void几乎只有"注释"和限制程序的作用,因为从来没有人会定义一个 ...

  6. HDOJ 3415 Max Sum of Max-K-sub-sequence(单调队列)

    因为是circle sequence,可以在序列最后+序列前n项(或前k项);利用前缀和思想,预处理出前i个数的和为sum[i],则i~j的和就为sum[j]-sum[i-1],对于每个j,取最小的s ...

  7. php中0,空,null和false的区别

    <? $str1 = null; $str2 = false; echo $str1==$str2 ? ‘相等’ : ‘不相等’; $str3 = ""; $str4 = 0 ...

  8. Codeforces 116C - Party(dfs)

    n个人,每个人之多有一个上司.“上司”关系具有传递性.求最少将人分成多少组,每组中的每个人的上司或者间接上司都不在该组.拿到题就用树的直径wa了一炮... 正解是有向无环森林的最长路.从每个跟节点df ...

  9. Retrofit2 上传图片等文件

    普通写法: //创建表单的普通字段public static RequestBody createFormBody(String content) { RequestBody body = Reque ...

  10. Latex调整行距

    修改行间距的方法: \usepackage{setspace}%使用间距宏包 \begin{document} \begin{spacing}{2.0}%%行间距变为double-space 双倍行距 ...