iOS工具

iOS开发证书、bundle ID、App ID、描述文件、p1

2018-06-21  本文已影响157人  Coder_Cat

1 .iOS开发证书,描述文件,bundle ID的关系

苹果为了控制应用的开发与发布流程,制定了一套非常复杂的机制。这里面的关键词有:个人开发者账号,企业开发者账号,bundle ID,开发证书,发布证书(又叫“生产证书”),开发描述文件,发布描述文件,推送证书等...。初级开发者很难理解这中间的关系和作用。下文就对上述列出的关键内容和它们的关系做个详细介绍。

账号类型 支持applestroe上架 测试设备数量 申请费用 申请需要
个人 100 99$
公司 100 99$ 邓氏码
企业 不限 299$ 邓氏码

所以如果应用需要上appstroe,就要创建个人或者公司类型的账号;
如果只想内部发布,就可以申请企业账号;
个人账号和公司账号的区别就是公司账号能邀请多个账号,他们可以和你共享资源协同开发此应用,而不需要总是问你要你的账号使用。


2. Apple开发账号添加团队成员

申请了一个公司或企业级的苹果开发者账号,可以添加团队成员协同开发。
团队成员有三种角色,分别是 Agent (代理), Admin (管理),Member (成员)。
代理: 就是注册开发者账号的那一个,权限最高,续费和创建开发商证书只能使用该账号;
管理: 管理分发证书、管理测试设备、管理应用配置等等;
成员: 没有管理权限,只能下载和请求数据。
关于团队成员的详细介绍,可见:官方文档
开发者中心登录开发者账号,可以看到开发者信息如下:

成员结构图.png

添加团队成员:
1 . 使用代理或管理员账号登录开发者中心
2 . 选中People

image.png
3 . 选择邀请人Invite People
image.png
4 .可以邀请成为管理员或者成为开发人员,填写对应开发者AppleID的邮箱地即可(可以填写一个或多个),需要在30天内接受。
image.png
5 . 点击Invite按钮后,被添加人的邮箱会受到一封邮件,点击View invitation,然后选择Accept接受成为开发者。
image.png
image.png
这样就添加了一个新的开发者。

6.可以更改其他管理员成员权限或者移除其他管理员和成员

image.png
参看官方文档

3 .开发证书,生产证书,描述文件,AppID关系及生成。

3 . 生成描述文件Provisioning Profile(企业版不需要device即iPhone的UDID,因此跳过)。
选择Provisioning Profile->All -> +:

点击加号生产描述文件.png
iOS App Development是开发证书的描述文件,n House是企业发布证书的描述文件。
选择要生成的描述文件的类型.png
选择刚刚生产的App ID,点击Continue。
image.png
选择刚刚生产的开发或发布证书:
选中证书.png
填写描述文件名称,可以随便填,便于自己理解就好。
填写描述文件名称.png
可以下载描述文件双击安装,也可以去项目中Xcode的偏好设置去下载安装:
下载安装.png
Xcode中下载安装描述文件.png
现在应用程序就可以打包上线啦!

4.证书导出p12文件

上一篇 下一篇

猜你喜欢

热点阅读