在iOS开发经常出现多人协作开发的情况。这时我们通常要发邮件邀请别的用户为开发者或者app管理就可以开发我们自己的项目了。
但是这次我给别人授权开发者权限后,发现别人权限中没有证书相关权限如图:

并且别人登录该账号后,在xcode中只有一个看不到我的team如图:

(打码的是客户自己的team,我授权的team未显示出来)
导致客户无法使用他的账号来协作开发我的代码。
后来通过排查发现,我的开发者账号身份是个人不是组织!个人身份的开发者账号不允许多人协作开发,授权的加入的开发者、App管理等均无证书相关权限,所以无法真机开发我账号相关项目,只能使用配置导出证书的方式来让别人开发。

那么我们是否有办法升级到组织身份呢?
当然是可以的,我们只需要在Apple Developer中找到“会员详细资格信息”,点击“更新您的信息”

在弹出框中选择切换未组织会员资格

然后如实填写申请表就会申请。
申请通过后,这里会让你提供更新信息:(一定要有邓白氏编码)
如实填写就可以了。