iOS证书整理
2015-09-28 15:41
344 查看
最近项目调整到了一个新项目,需要重新申请证书相关东西,做起来还是觉得很纠结,捣鼓的过程中把之前零散的知识又串了一遍,索性自己记录一遍,省得以后老了记性不好又要被纠结一遍。
一、成员介绍
1. Certification(证书)
证书是对电脑开发资格的认证,每个开发者帐号都有生成自己的,分为两种:
1) Developer Certification(开发证书)
开发人员通过设备进行真机开发调试。可以生成副本供多台电脑安装,方便有很多macbook的土豪开发。
2) Distribution Certification(发布证书)
用于发布程序到AppStore,不可生成副本,仅有配置该证书的mac才可使用。
2、App ID
App ID用于标识一个或者一组App,App ID应该是和Xcode中的Bundle
ID是一致的或者匹配的。App ID主要有以下两种:
Explicit App ID:唯一的App ID,例如com.test.test1,标识Bundle ID为com.test.test1的app。
Wildcard App ID:通配符App ID,用于标识一组app。例如*可以表示所有app,而com.test.*可以表示以com.test开头的所有app。
其实就是新建了一个工程,设置完Bundle后在Identifiers新增一个id,就可以设置该App
ID所使用的APP Services,例如应用内购买,消息推送,健康数据等。
3、Devices
每台设备使用UDID来唯一标识,每个账户中的设备数量限制是100个。Disable一台设备也不会增加名额,只能在membershipyear开始的时候才能通过删除设备来增加名额。如果真的遇到了名额满了又急需新增设备,只能给苹果客服发邮件请求他们删除设备列表了,具体做法https://developer.apple.com/contact/,点击
Program Benefits。
4. Provisioning Profile(授权文件)
包含了上述的所有内容:证书、App ID、设备,也是分为Development、Distribution两种。在developer.apple更新了设备列表后,需要重新下载ProvisioningProfiles,才能在新设备编译。
在一台设备上编译app的大概过程如下
申请开发者证书流程如下:
1、主开发账号在apple输入被邀请成员的邮箱地址
2、被邀请者去邮箱地址激活确认邀请,并上传数字证书,证书生成如下图
存储到磁盘
导出了证书后,去developer.apple上传证书,主开发者确认通过后,就成功了,接下来添加设备、更新Provisioning Profile,就可以开始码代码了。
ps:新增了开发者证书、开发设备,一定千万真的要去provisioning profile勾选新增项
Done!!!
一、成员介绍
1. Certification(证书)
证书是对电脑开发资格的认证,每个开发者帐号都有生成自己的,分为两种:
1) Developer Certification(开发证书)
开发人员通过设备进行真机开发调试。可以生成副本供多台电脑安装,方便有很多macbook的土豪开发。
2) Distribution Certification(发布证书)
用于发布程序到AppStore,不可生成副本,仅有配置该证书的mac才可使用。
2、App ID
App ID用于标识一个或者一组App,App ID应该是和Xcode中的Bundle
ID是一致的或者匹配的。App ID主要有以下两种:
Explicit App ID:唯一的App ID,例如com.test.test1,标识Bundle ID为com.test.test1的app。
Wildcard App ID:通配符App ID,用于标识一组app。例如*可以表示所有app,而com.test.*可以表示以com.test开头的所有app。
其实就是新建了一个工程,设置完Bundle后在Identifiers新增一个id,就可以设置该App
ID所使用的APP Services,例如应用内购买,消息推送,健康数据等。
3、Devices
每台设备使用UDID来唯一标识,每个账户中的设备数量限制是100个。Disable一台设备也不会增加名额,只能在membershipyear开始的时候才能通过删除设备来增加名额。如果真的遇到了名额满了又急需新增设备,只能给苹果客服发邮件请求他们删除设备列表了,具体做法https://developer.apple.com/contact/,点击
Program Benefits。
4. Provisioning Profile(授权文件)
包含了上述的所有内容:证书、App ID、设备,也是分为Development、Distribution两种。在developer.apple更新了设备列表后,需要重新下载ProvisioningProfiles,才能在新设备编译。
在一台设备上编译app的大概过程如下
申请开发者证书流程如下:
1、主开发账号在apple输入被邀请成员的邮箱地址
2、被邀请者去邮箱地址激活确认邀请,并上传数字证书,证书生成如下图
存储到磁盘
导出了证书后,去developer.apple上传证书,主开发者确认通过后,就成功了,接下来添加设备、更新Provisioning Profile,就可以开始码代码了。
ps:新增了开发者证书、开发设备,一定千万真的要去provisioning profile勾选新增项
Done!!!
相关文章推荐
- 野鸟装备iOS版开发笔记(1.5.0)
- iOS 9正式发布了
- iOS 9适配
- iOS本地通知
- 项目里出现的问题 01(声明这张图片用原图 别渲染) (随机颜色) (自定义Log) (查找当前ios系统版本是多少)
- iOS-多线程(2)
- iOS 数据的存储和读取之归档
- iOS侧滑返回上一级界面
- iOS开发日记26-详解时间戳
- [iOS学习]函数的定义,函数的调用以及函数的声明
- iOS绘图教程
- iOS本地的缓存的方式
- Error:IOS集成支付宝出现的错误
- iOS开发引入第三方类库的问题
- iOS应用之地图
- ios 里如何判断当前应用的定位服务是否可用
- iOS8 【xcode6中添加pch全局引用文件】
- 关于真机测试证书的申请
- ios去掉navigationController和tabBarController里的边框黑线
- iostat分析磁盘的IO状况