多个项目组共用一个苹果开发者账号的管理规范(以2019年7月苹果新版开发者网站为例)

  1. 主管理员账号,只由账号持有者使用,拥有所有权限,管理所有APP,管理所有的证书,接收苹果发来的邮件(职能名称为:管理&账户持有人)

 

 

2.关于“管理”这个职能(比账户持有人权利稍小)

当账户持有人添加一个“管理”A的时候,A是拥有管理所有APP的权限,不能更改可选对证书描述文件的操作。

3.关于“开发人员和APP管理”这两个职能,他们都可以对证书描述文件可选操作。

 

4.关于“财务,客户支持,销售,营销”这两个职能,他们都不可以对证书描述文件可选操作。

财务和销售只能看(app分析:使用量,崩溃量)。

客户支持只能回复AppStore上面的评论。可以建议给客服人员专门进行回复类似工单处理。

营销可以进行部分编辑,基本用不到

5.不同的app项目组,将项目的行方人员提供的邮箱账号设为子管理员:既除了app管理都勾上,这样既能指定其管理的APP,也都有需要用到的功能,(可上传当前APP,编辑发布内容,发布APP,接收审核通知,不可以查看其他app,不可以编辑创建证书描述文件)

 

6.关于测试包开发相关。无法将编辑描述文件,创建证书,增加设备单独职能分配。建议:每个APP开发测试使用各项目公司的苹果开发账号,提交App Store才用正式生产证书。

覆盖安装问题:1.从代码方面控制,只要设备唯一标识相关代码没动过,不会出现问题。 2.将包发到testflight,任何权限的管理员,上传后不用审核就可以下载安装,覆盖App Store版本。

7.共用着一个账号时需要加设备,生成证书,描述文件,更新相关内容,可以建微信群,统一由主账号iOS人员操作,将文件转发。管理所有app的证书,设备,能力。

生产证书统一用一个,统一更换。

8.xcode工程证书配置一律使用手动配置,不可以使用自动配置,自动配置可能会revoke之前的证书,会自动添加设备,自动更新描述文件。所有人员,xcode上或者网站上只要看到Revoke都不可以点,生产证书都不可以revoke,测试证书由使用该证书的所有项目组确认后才可以Revoke证书。(实行后各项目组将无管理证书的权限,下两图是网站上和xcode自动出现revoke的场景)

 

9.设置相应权限后,子管理员登录网站时相应的页面

无证书管理:

有证书管理

设置只能管理“一个APP”

 

 

 

 

 

 

 

发布了120 篇原创文章 · 获赞 15 · 访问量 17万+

猜你喜欢

转载自blog.csdn.net/qq_15509071/article/details/101026795
今日推荐