ios - 如何通过 CI 处理 Firebase 测试实验室 ios 测试的代码签名?
问题描述
没有太多关于测试实验室测试的 ios 方面的文档,尤其是关于 ci。我目前正在尝试在 ci (bamboo) 上的测试实验室设置测试,但对 ios 的所有事情并不精通,我发现自己想知道最好的方法是。
首先,签约是个大问题。似乎最简单的签名方法是使用开发人员证书,但我想知道分发证书或企业证书是否更合适。当尝试与其中任何一个签名时,我得到了错误。阅读这些证书几乎让我确信它们更倾向于发布而不是测试。但他们不会与用户绑定的事实很有吸引力。哪个证书最好使用,为什么?
至于实际实现,我正在考虑 fastlane firebase 插件,但不确定除了简单地使用脚本之外是否还有其他选择。
任何信息,将不胜感激。
更新:
我们决定选择使用分配给我们机器的一般帐户的标准 iOS 开发人员证书。使用此证书,我们能够对生成的构建进行签名,然后使用 Firebase Fastlane 插件将其发送到 Firebase。理想情况下,我们希望使用企业或分发证书进行签名,以避免在我们的机器上存在开发者证书,但仍然希望听到是否有人知道如何执行此操作:)
解决方案
推荐阅读
- python - for 循环覆盖另一个循环的结果,我只得到最后一个结果
- ios - 当完成按钮单击 tableviewheader 时 UITextfield 删除
- ios - 如何在应用程序中强制 UIApplicationDidEnterBackgroundNotification
- c# - 是否可以配置显示 IText PdfSignatureApperance Layer2Text 的位置
- angular - 当文本框中的值已更改时,更新文本框前景色的最佳方法是什么?
- aframe - 如何访问(在 Aframe 中)webGLRenderer.localClippingEnabled?
- android - 如何将imageView缩放到RelativeLayout之外
- javascript - 如何以每个随机数具有不同值的方式在多个位置调用随机数?
- django-forms - 我无法一次更新模型集中的多个数据
- c# - 如何轻松地为 Json 对象创建一个类