iOS开发 apple ID 《Managing Your Developer Account Team》

英文一般,有问题请拍砖

苹果开发者账户《Managing Your Developer Account Team》文章翻译

管理开发者账户团队

如果你已经加入了苹果开发者计划,你能够添加成员到你的团队,通过设置角色来赋予成员操作权限。团队成员拥有开发和发布相关的角色和权力。这些角色定义了谁能够启用app的某些服务,谁能够创建Identifiers,谁能够创建distribution证书,等等。在添加完开发成员以后,你可能需要负责替他们完成一些其他的操作。比如,开启一些AppID的功能,创建APNs的SSL客户端证书,Pass Type IDs和iCloud containers。如果您以个人身份注册Apple Developer计划,则本章中介绍的团队管理任务不适用。

开发成员与iTunes Connect用户不同。只有最初加入苹果开发者计划的人才能访问iTunes Connect。了解如何添加iTunes Connect用于,请阅读[Managing Your App in iTunes Connect。

关于开发者团队成员角色和权限

成员角色定义了成员通过开发者账户和Xcode能够访问的团队的资源和任务类型。此权限等级扩展到开发成员在团队中被允许执行某类任务。通过允许你控制团队角色,Apple可以让你更轻松地为团队维护良好的安全措施。

其他一些权限——如上架构建的app到iTunes Connect和提交app到 App Review——是由iTunes Connect的用户角色控制。描述见About iTunes Connect User Roles and Privileges.

团队角色

以下是对用户角色的描述,每个访问级别包括其下的级别的所有功能。

  • Team agent(团队代理)
    • 团队代理对团队负有全权的责任,并作为与苹果的初始联系人。团队代理可以邀请团队成员并更改任意其他成员的访问级别。每个团队只有一个团队代理。
  • Team admin(团队管理员)
    • 团队管理员可以设置其他团队成员的特权级别,除团队代理以外。团队管理员管理所有资源常常用于前面你的app(Team admins manage all assets used to sign your apps),在开发阶段或者你的团队已经准备发布的app,团队管理员可以编辑AppID来开启app服务,并创建在整个系统中使用的technology specific identifiers。团队管理员可以签名app在非开发设备上分发。
  • Team member(团队成员)
    • 团队成员可以创建他们自己的开发证书,通过Xcode注册一个设备与其Mac关联和创建一个team provisioning profile文件。团队成员不能够使用他们的开发者注册设备和development provisioning profile

团队权限

Privileage Team agent Team admin Team member
接受法律协议 ✅ ❌ ❌
续订会员资格 ✅ ❌ ❌
创建 Developer ID certificates ✅ ❌ ❌
邀请开发成员并设定角色 ✅ ✅ ❌
注册开发设备 ✅ ✅ ❌
注册,配置和删除App IDs ✅ ✅ ❌
创建 other app service identifiers ✅ ✅ ❌
创建 distribution provisioning profiles ✅ ✅ ❌
创建 distribution certificates ✅ ✅ ❌
创建 development provisioning profiles ✅ ✅ ❌
创建 development certificates ✅ ✅ ✅
在Xcode中创建wildcard App ID和team provisioning profile ✅ ✅ ✅

在Xcode中,开发成员能够注册他们的Mac或注册一个设备连接他们的Mac,并创建一个team provisioning profile

团队代理

  1. 项目开始,必须有一个人加入苹果开发者计划,这个人就会成为团队代理。在这个过程中,团队代理同意注册协议成为苹果开发者并输入财务信息,这样团队可以从商店购买他们的应用程序。
  2. 团队代理拥有超级角色,他在团队中无任何限制,并且对团队负法律责任。初始时,团队代理经过一系列的操作来组织开发团队。在其他成员加入完成后,团队代理可以决定将一些权限赋予团队中的某些成员。允许这些成员来完成剩余的团队任务。
  3. 团队代理可能需要签署更新或新的许可协议,特别是当团队希望将特定服务纳入应用程序时。 例如,使用iAd服务的应用程序要求团队代理签署单独的协议。

邀请团队成员并设定角色

成功加入开发这计划,并是团队代理,那么你有权将其他开发者(成为团队成员)添加到你的账户。一般来说,团队成员具有查看和下载其开发者帐户管理的信息的读取权限,但他们没有写入大多账户内容权限。同样,您可以为团队管理员,以允许该人员具有团队代理的某些权限 - 例如,团队管理员可以为应用服务创建标识符,但无法签署协议。 分配角色可以帮助团队代理委派他们一些职责。

邀请团队成员
11_mc_invite_team_member1_2x.png
变更成员角色
11_mc_change_team_role_2x.png
添加团队成员设备
移交团队代理角色
11_trf_agent_role_2x.png
11_trf_agent_role_2_2x.png
删除团队成员
11_remove_team_member_2x.png
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容