fastlane 截屏和快照

fastlane screengrab and snapshot

我正在使用 fastlane 工具 (https://fastlane.tools) 为我的 iOS 和 Android 应用自动截屏。该工具运行良好,我对此很满意。我遇到的问题是,当我在应用程序上有混合面板事件和其他分析 运行 时,应用程序将 运行 在屏幕截图期间显示这些事件。有没有办法在代码中 "detect" 它是模拟器的屏幕截图事件?

基本上,我想要某种 if 语句,但不确定如何区分它与 fastlane。我已经通读了文档,但找不到任何相关信息,感谢任何帮助!

我当前的解决方案涉及简单地检查用户是 运行 在模拟器上还是 运行 处于调试模式。在这种情况下,它不会执行我要过滤掉的代码。