美文网首页IOS知识积累
iOS开发 apple ID 《Managing Your De

iOS开发 apple ID 《Managing Your De

作者: amisarex | 来源:发表于2016-10-13 17:57 被阅读1248次

英文一般,有问题请拍砖

苹果开发者账户《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

相关文章

网友评论

  • ce19807beafa:请问一下博主,如果更改TeamAgent的话,在更改成功以后,证书啥的需要重新配置吗?
  • ce19807beafa:请问一下博主,如果更改TeamAgent的话,在更改成功以后,证书啥的需要重新配置吗?
  • ce19807beafa:请问一下博主,如果更改TeamAgent的话,在更改成功以后,证书啥的需要重新配置吗?
    amisarex:@ce19807beafa 抱歉,还没有经历过转让TeamAgent最高权限的问题,具体你尝试咨询下苹果。至于证书什么的,如果需要重新创建也是分分钟的事情。
    ce19807beafa:@amisareCoder 我的角色是TeamAgent,我想把该角色转移给团队中的一个admin,让这个admin替换我作为该团队的TeamAgent。这种情况下如果替换成功了,那么需要重新配置证书什么的吗?
    amisarex:TeamAgent 是初始管理者。你说的更改TeamAgent,你的角色是TeamAgent,还是admin,member
  • 草帽三Jmg:ACCOUNT界面如何变成中文的?
  • cd5e2b81487d:问下,怎么修改teamAgent的名字啊?没看到修改的地方呢
    d0d1b4825f71:@amisareCoder 给他们发邮件行吗?能改这个吗?麻烦添加下我的qq 1109744025,
    amisarex:我上面teamAgent的名字 默认是 公司注册名称,我也没找到修改的地方
  • 瑞廷:邀请的人必须也是99$的开发者账号吗?
    amisarex:不是
  • 瑞廷:而且admins 那一栏是空的
    瑞廷:@amisareCoder 我用公司的账号邀请我自己,我同意了啊,但是管理员那一栏还是空的,实在弄不明白
    amisarex:看下被邀请人有没有同意请求
  • 瑞廷:为何我邀请的某个人成为管理员只有30天权限啊
    amisarex:最近也被苹果提示,关联到期,不清楚是不是苹果改变了策略
  • Steven_2016:是的,今天体会到不是代理人的憋屈,给苹果客户联系,想知道app为何不出现构建版本,人家说我不是账户管理人,无权知晓. :joy:
    amisarex:先前公司直接给原始账户:sweat_smile:

本文标题:iOS开发 apple ID 《Managing Your De

本文链接:https://www.haomeiwen.com/subject/cymwyttx.html