我有一个 个人苹果开发者计划 并且我想让我的朋友帮我开发我的应用。我的朋友,自己有一个个人苹果开发者计划,所以他创建了一个新的Apple ID,我将他的新Apple ID添加到了 App Store Connect > 用户和访问 与 开发商 角色。
但是,当他在Xcode中添加这个新的Apple ID时,似乎这个账号是 不 属于我 开发者计划 而他 不能 构建项目。
Xcode因为这个原因失败了。
我该如何解决这个问题?还有其他步骤可以做吗?
据我所知,只有组织而不是个人苹果开发者账户才有资格增加一个额外的成员,他可以访问证书、标识符和供应配置文件。
角色权限: 访问证书、标识符& 配置文件是具有App Manager或开发者角色的用户的额外特权,这些用户的身份是 班子成员. 如果添加了这一权限,用户就会看到与你所有应用程序相关联的证书、标识符和配置文件。
一些变通的方法。
这需要一些信任,但你可以用你自己的账户登录第二个开发者的Xcode,这将允许Xcode自动管理证书。对于小公司来说,这是一个超级简单、快速的解决方法。你也可以共享你的密码,但这需要更多的信任。
你可以请求 将您的会员资格升级为一个组织. 这需要你有一个 D-U-N-S 号,根据不同的流程,这需要几天到几个月的时间。
你可以让第2个开发者用自己的bundle标识符在自己的账户上开发,然后切换到你的账户上。这是超级缓慢和烦人的,因为你可能不得不重复一些绑定到bundle ID的服务(如Firebase)。
我正在研究在我的电脑上签署证书和准备供应配置文件并通过电子邮件发送过来的可能性,但到目前为止,还没有在这里找到一个可行的解决方案。
总的来说,这是苹果的一个不幸的决定。不应该为了给团队增加一名iOS工程师,就需要创建一个法律实体,并经历一个月的漫长过程。他们的苹果个人开发者计划的半成品团队管理系统也加剧了这种情况,你可以添加开发者,但你不能真正让他们在设备上开发"■▄。