小编nan*_*rew的帖子

目前是否有办法在 fastlane 操作中提取 fastlane 操作的输出?

我正在使用第三方 fastlane 插件,它包含一个操作,该操作将显示我需要捕获的重要信息,例如链接。

我试图找到一种优雅的方法来在 fastlane 操作中捕获这些日志,我试图避免使用 shell 命令,但如果这是唯一的方法,那么我想我别无选择。

我需要此链接,因为它是一个独特的随机链接,其中包含我想要下载的资源。

我尝试重定向标准输出无济于事,因为 fastlane 使用自己的记录器(通常是 UI.message)并且即将向 fastlane 提交功能请求,但我想也许其他人已经遇到了这个问题并设法通过了它。

有没有办法重定向这种类型的日志并捕获它?

这是UI周围的fastlane源代码:https ://github.com/fastlane/fastlane/tree/master/fastlane_core/lib/fastlane_core/ui

这是我尝试重定向输出的方法之一: 在方法中捕获记录器输出

任何帮助/建议/资源将不胜感激!

ruby capture-output output fastlane

6
推荐指数
2
解决办法
1万
查看次数

如何通过 CI 在 Firebase 测试实验室上处理 ios 测试的代码签名?

没有太多关于测试实验室测试的 ios 方面的文档,尤其是关于 ci 的文档。我目前正在尝试在 ci (bamboo) 测试实验室上设置测试,但并不熟悉 ios 的所有内容,我发现自己想知道最好的方法是。

首先,签约是一个大问题。似乎最简单的签名方法是使用开发人员证书,但我想知道发行版证书或企业证书是否更合适。当尝试使用其中任何一个签名时,我都会收到错误。阅读这些证书几乎让我确信它们更适合发布而不是测试。但它们不会与用户绑定这一事实很有吸引力。哪种证书最好使用,为什么?

至于实际的实现,我正在考虑使用 fastlane firebase 插件,但不确定除了简单地使用脚本之外是否还有其他选择。

任何信息,将不胜感激。

更新:

我们决定选择使用分配给我们机器的通用帐户的标准 iOS 开发人员证书。使用此证书,我们能够对生成的版本进行签名,然后使用 Firebase Fastlane 插件将其发送到 Firebase。但理想情况下,我们希望使用企业或分发证书进行签名,以避免我们的计算机上存在开发人员证书,但仍然希望听到是否有人知道如何执行此操作:)

continuous-integration code-signing-certificate ios firebase firebase-test-lab

3
推荐指数
1
解决办法
763
查看次数