Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Certificate 如何设置多个团队管理员为TestFlightApp进行临时分发构建?_Certificate_Ios Provisioning_Provisioning Profile_Ad Hoc Distribution_Testflight - Fatal编程技术网

Certificate 如何设置多个团队管理员为TestFlightApp进行临时分发构建?

Certificate 如何设置多个团队管理员为TestFlightApp进行临时分发构建?,certificate,ios-provisioning,provisioning-profile,ad-hoc-distribution,testflight,Certificate,Ios Provisioning,Provisioning Profile,Ad Hoc Distribution,Testflight,我正在使用TestFlightApp将我的应用程序的测试临时版本分发给我的整个团队,我有三个团队管理员,他们需要能够建立新的版本来测试flight应用程序。不幸的是,苹果只允许一名团队管理员进行分发构建,因此我的两名团队成员无法进行新构建,这非常不方便 如何为团队设置分发证书,以便多个团队管理员能够成功设置有效的签名系统,以生成临时分发版本,然后将其提交给TestFlightApp 到目前为止,我唯一的想法是共享团队私钥,但我还没有成功地让它发挥作用,也没有找到任何一步一步的指导来帮助我。我所发

我正在使用TestFlightApp将我的应用程序的测试临时版本分发给我的整个团队,我有三个团队管理员,他们需要能够建立新的版本来测试flight应用程序。不幸的是,苹果只允许一名团队管理员进行分发构建,因此我的两名团队成员无法进行新构建,这非常不方便

如何为团队设置分发证书,以便多个团队管理员能够成功设置有效的签名系统,以生成临时分发版本,然后将其提交给TestFlightApp

到目前为止,我唯一的想法是共享团队私钥,但我还没有成功地让它发挥作用,也没有找到任何一步一步的指导来帮助我。我所发现的只是苹果文档中提到了这一点:

这句话是迄今为止我发现的最有帮助的一句话,但并没有真正谈到如何设置多个管理员:

保护和传输您的签名和资源调配资产

您的签名和资源调配资产是私钥, 证书和用于在其上运行iOS应用程序的配置文件 您的开发设备。如果您需要使用Mac以外的Mac 包含开发iOS应用程序的开发人员资产,您必须 将资产转移到另一个Mac。您可以在组织者中执行此操作 通过一个Mac和 将它们导入到另一个


我找到的最好答案是我已经想到的答案,请使用以下XCode Organizer说明:

创建包含相关设置信息的文件。我将文件发送给其他管理员,然后他们使用以下说明将设置导入XCode Organizer:

因此,每个人都对同一个团队分发证书使用相同的私有签名密钥。这对于临时构建非常有效,我怀疑它也适用于应用商店构建,尽管我还没有尝试过