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

Posted

技术标签:

【中文标题】如何设置多个团队管理员为 TestFlight App 进行临时分发构建?【英文标题】:How to setup more than one team admin to make adhoc distribution builds for TestFlightApp? 【发布时间】:2012-06-02 14:30:19 【问题描述】:

我正在使用 TestFlightApp 将我的应用的测试临时构建分发给我的整个团队,我有三个团队管理员需要能够建立新的构建来测试飞行应用。不幸的是,Apple 只允许一个团队管理员进行分发构建,所以我的两个团队成员不能构建新的构建——这非常不方便。

如何为团队设置我的分发证书,以便多个团队管理员可以成功设置一个有效的签名系统,以生成可随后提交给 TestFlightApp 的临时分发版本?

到目前为止,我唯一的想法是共享私人团队密钥,但我还没有成功地让它工作,我还没有找到任何分步说明来帮助我。我所发现的只是 Apple 文档中提到这可能是可能的:Distributing Apps

Configuring Development and Distribution Assets 的这句话是我迄今为止发现的最有用的东西,但并没有真正谈论如何设置多个管理员:

保护和转移您的签名和供应资产

您的签名和配置资产是私钥, 用于在其上运行 ios 应用程序的证书和配置文件 您的开发设备。如果您需要使用 Mac 以外的其他 Mac 包含您的开发人员资产以开发 iOS 应用程序,您必须 将资产转移到另一台 Mac。您可以在管理器中执行此操作 exporting your signing and provisioning 来自一台 Mac 的资产和 将它们导入另一个

【问题讨论】:

【参考方案1】:

我找到的最佳答案是我已经想出的答案,请使用这些 XCode Organizer 说明:

Exporting Your Code Signing Assets to Your File System

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

Importing Your Code Signing Assets from Your File System

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

【讨论】:

以上是关于如何设置多个团队管理员为 TestFlight App 进行临时分发构建?的主要内容,如果未能解决你的问题,请参考以下文章

Fastlane - 如何通过组将用户添加到 Testflight?

如何在 ios 中正确设置 testflight?

构建中的多个配置文件-> TestFlight 的存档

无法将应用上传到 Apple Testflight - 需要管理员身份

TestFlight Beta 测试——我们能否为不同的 1000 名外部测试人员提供同一应用程序的多个版本

如何修复 TestFlight (iTunes Connect) 中的多个构建错误?