(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等)
之前没接触过证书加密的话,对证书相关的这些概念真是感觉挺棘手的,因为一下子来了一大堆新名词,看起来像是另一个领域的东西,而不是我们所熟悉的编程领域的那些东西,起码我个人感觉如此,且很长时间都没怎么搞懂 ...
随机推荐
- zzbank oneOpencloud Env linuxaix6.1 interactiveMaintain(nfs,aix genintall基于系统iso光盘,aix6.1 puppet-Agent,Cent6.4 puppetServer,agent time no syn case Er)
1,puppet--server,Client,Agent time no syn case eror puppet agent --server frontend -terr: Could not ...
- iOS 检测更新版本
获取app版本URL 数字是appID,在开发者账号app信息中可以找到 #define APP_URL @"http://itunes.apple.com/cn/lookup?id=116 ...
- 自定义View编译失败。Binary XML file line #255: Error inflating
02-28 15:17:16.281: DEBUG/AndroidRuntime(391): Shutting down VM 02-28 15:17:16.281: WARN/dalvikvm(39 ...
- Android应用开发基础篇(1)-----Button
Android应用开发基础篇(1)-----Button 一.概述 Button,顾名思义就是按钮的意思,它主要的功能是响应用户按下按钮时的动作. 二.应用 新建一个工程, ...
- The Linux device model
/sys和 /dev的疑问 1./dev 下放的是设备文件,是由应用层mknod创建的文件.假设底层驱动对mknod的设备号有相应的驱动,如open等函数.那么应用层open "/dev/* ...
- 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 ...
- C++的常量折叠(三)
背景知识 在开始之前先说一下符号表,这个编译器中的东西.下面看一下百度百科中的描述: 符号表是一种用于语言翻译器中的数据结构.在符号表中,程序源代码中的每个标识符都和它的声明或使用信息绑定在一起,比如 ...
- Java学习之内部类
示例1: package com.swust.面向对象; class Person1{ private String username="zhangsan"; public Per ...
- python之math模块
1.math简介 >>>import math #导入math模块 >>>dir(math) #这句可查看所有函数名列表 >>>help(math ...
- 解决eclipse中maven出现的Failure to transfer XXX.jar的问题
这个问题很烦,试了好几次都没有彻底解决,今天终于找到解决办法了. 问题主要出在,maven在下载jar的过程中出现了中断或者错误问题(不仅仅是eclipse,其他IDE也一样) 解决办法: 移除之前的 ...