(IOS)Apple 证书相关
1.私钥
- 本地钥匙串程序创建《证书请求文件》(.certSigningRequest),用其向苹果申请下载《证书文件》/《私钥》(.cer),并安装到钥匙串;
- 团队开发中,证书管理者可在钥匙串中导出《私钥》(.p12)给团队其他开发者使用,可对文件设置安装密码;
- (推送证书和打包调试证书区别开,同样可以以p12方式给人)。
- 在苹果开发者中创建下载对应app的、包含了调试UDID的、包含了能内测的UDID的、development/ad hoc/distributed版的《描述文件》/《公钥》(.mobileprovision),其包括 开发者证书、授权设备UDID、appID(bundleID),其中appID可以是对一个应用,亦可设置为通配符而对多个应用;
- 得到《描述文件》/《公钥》(.mobileprovision),需要在钥匙串程序及设备中安装该描述文件(organizer中将其拖入)。
- 真机调试需要的条件:*《私钥》与《公钥》能对应上,因两者都是用同一个开发者账号生成的,所以有联系,只有拥有《私钥》的机器才能利用《公钥》进行成功调试;*其次是调试用的设备的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 证书相关的更多相关文章
- 苹果开发证书相关BLOG与Delphi IOS环境安装(超详细)
注:有好的资源,请添加了上传,上传后,通知管理员,删除旧文件,累积相关的学习资源,方便新手学习 一.相关论坛http://www.2ccc.com/ delphi 合子 www.2pascal.com ...
- 关于IOS免证书真机安装的过程和问题
由于本人是边工作边转的IOS,所以一直都没怎么使用过免证书安装过程,通常都是公司申请的99美元的账号直接开发.但是前两天有个朋友需要在展会上用的Ipad上安装内网应用,申请一个苹果账号还要审核前后加起 ...
- 所闻所获5:关于iOS的证书
去年做ondine时,被iOS的证书搞得很是头大,做完了之后感觉一片混乱,印象也不是很深.最近又发布了meditashayne,个人的第二个App,也就重温了一下证书的一些相关操作.这一次的理解比较深 ...
- ios 开发证书 appids 描述文件关系
当你准备进行真机测试或者发布应用到App Store上去的时候, 免不了要申请相应的证书.(Development--测试证书. Distribution--发布证书) 进入证书管理相应网站https ...
- iOS发布证书申请
一. 准备工作1.1.准备打包服务器 打包服务器搭建详见http://bbs.justep.com/thread-67724-1-1.html 或 http://www.cnblogs.com/Wo ...
- iOS开发者证书-详解
iOS开发者证书-详解/生成/使用 本文假设你已经有一些基本的Xcode开发经验, 并注册了iOS开发者账号. 相关基础 加密算法 现代密码学中, 主要有两种加密算法: 对称密钥加密 和 公开密钥加密 ...
- iOS开发者证书-详解/生成/使用
本文假设你已经有一些基本的Xcode开发经验, 并注册了iOS开发者账号. 相关基础 加密算法 现代密码学中, 主要有两种加密算法: 对称密钥加密 和 公开密钥加密. 对称密钥加密 对称密钥加密(Sy ...
- iOS 开发,相关网址
iOS 开发,相关网址 说明 网址 注册开发者 https://developer.apple.com/cn/programs/enroll/ 未付费688个人开发账号真机调试测试教程 http:// ...
- 那些证书相关的玩意儿(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等)
之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像是另一个领域的东西,而不是我们所熟悉的编程领域的那些东西,起码我个人感觉如此,且很长时间都没怎么搞懂 ...
随机推荐
- openssl命令行Base64编解码
openssl对base64编解码的规范支持较差,用它编解码的结果别的语言如php处理很不方便,注意的几点整理如下 1,如果php加密结果做base64编码长度小于64,则需要添加一个换行符opens ...
- OOP中的多态
尽管一直在说OOP,但说实话还不是真正的理解,面向对象的三个基本特性继承.封装.多态,前两个性质曾经 有接触听的比較多还好理解,以下主要介绍一下第三个特性--多态. 1. 定义 同一操作作用于 ...
- zoj 1962 How Many Fibs?(字符串化为数字处理)
事实证明还是,题目拿到手之后,还是还是好好动手划一下比较好,不然直接想打哪!打到哪!很容易乱掉的.将数字倒着弄成字符串比较好处理. #include<stdio.h> #include&l ...
- 说一说Servlet 的生命周期
答:servlet 有良好的生存期的定义, 包括加载和实例化. 初始化. 处理请求以及服务结束.这个生存期由 javax.servlet.Servlet 接口的 init,service 和 dest ...
- MSSQL 修改数据库的排序规则
1.修改数据库排序规则 ALTER DATABASE [CHARACTER] COLLATE Chinese_PRC_CI_AS ; 2.修改表中列的排序规则 如果下列其中之一当前正在引用一个列,则无 ...
- 为Chrome添加https搜索 自定义地址栏搜索引擎
转载 http://www.appinn.com/chrome-search-https-google/ 还可以参考一下 ://www.cnblogs.com/iftreasure/archive/2 ...
- WINDOWS操作系统中可以允许最大的线程数(线程栈预留1M空间)(56篇Windows博客值得一看)
WINDOWS操作系统中可以允许最大的线程数 默认情况下,一个线程的栈要预留1M的内存空间 而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程 但是内存当然不可能完全拿来 ...
- Java并发编程总结3——AQS、ReentrantLock、ReentrantReadWriteLock(转)
本文内容主要总结自<Java并发编程的艺术>第5章——Java中的锁. 一.AQS AbstractQueuedSynchronizer(简称AQS),队列同步器,是用来构建锁或者其他同步 ...
- 前端性能监控系统ShowSlow
作者:zhanhailiang 日期:2014-11-14 1. 简单介绍 ShowSlow是开源的前端性能监控系统,提供了下面功能: 前端性能指标数据收集功能:ShowSlow原生提供了数据收集工具 ...
- UVA 10312 - Expression Bracketing(数论+Catalan数)
题目链接:option=com_onlinejudge&Itemid=8&page=show_problem&problem=1253">10312 - Exp ...