【发布时间】:2019-01-30 21:52:59
【问题描述】:
没有太多关于测试实验室测试的 ios 方面的文档,尤其是关于 ci。我目前正在尝试在 ci (bamboo) 上的测试实验室进行测试,但对 ios 的所有事情并不精通,我发现自己想知道最好的方法是。
首先,签名是一个大问题。似乎最简单的签名方法是使用开发人员证书,但我想知道分发证书或企业证书是否更合适。当尝试与其中任何一个签名时,我得到了错误。阅读这些证书几乎让我确信它们更倾向于发布而不是测试。但他们不会与用户绑定的事实很有吸引力。哪个证书最好使用,为什么?
至于实际实现,我正在考虑使用 fastlane firebase 插件,但不确定除了简单地使用脚本之外是否还有其他选择。
任何信息将不胜感激。
更新:
我们决定选择使用标准 iOS 开发人员证书,该证书已分配给我们机器的一般帐户。使用此证书,我们能够对生成的构建进行签名,然后使用 Firebase Fastlane 插件将其发送到 Firebase。理想情况下,我们希望使用企业或分发证书进行签名,以避免在我们的机器上存在开发者证书,但仍然希望听到是否有人知道如何执行此操作:)
【问题讨论】:
标签: ios firebase continuous-integration code-signing-certificate firebase-test-lab