我们希望外包iOS项目,但是,我们绝对不希望将外部开发人员的私人签名密钥或Apple开发人员帐户凭据共享。
现在,外部开发人员要求我将他添加为项目中“开发团队”的团队成员(我的意思是在Xcode中,签名部分需要选择一个开发团队。)这样他就可以使用我们的证书来签署项目并在真实设备上运行。
但我不确定将他添加为Apple Developer门户中的开发团队成员是否存在任何风险?如果是这样,风险可能是什么?
答案 0 :(得分:1)
没有风险。您可以设置团队成员的权限,这样他就无法做任何事情,只能查看iTunesConnect中的内容,但仍然有权下载他在设备上运行应用程序所需的配置文件和开发证书。
在iTunesConnect中,点击“用户&角色,分配您希望新成员的角色。
请参阅Apple关于角色的文档,以确定您希望新成员拥有哪些角色:https://developer.apple.com/support/roles/