使用 fastlane 截取我的 React-Native 应用程序

Posted

技术标签:

【中文标题】使用 fastlane 截取我的 React-Native 应用程序【英文标题】:Taking screenshots of my React-Native app using fastlane 【发布时间】:2017-12-22 15:41:46 【问题描述】:

致力于发布我的第一个 RN 应用。我正在使用快车道让生活更轻松。按照本指南获取快照:screenshots。但我不知道这是什么意思:

要截取屏幕截图,请在交互之间调用以下代码

    斯威夫特:快照(“01LoginScreen”)。 . .

我如何在 Xcode 中“调用”那个 swift 行?

【问题讨论】:

【参考方案1】:

您实际上必须编写一个执行的 UITest“脚本”。最简单的创建方法是使用记录器,如此处所述,例如:https://krausefx.com/blog/run-xcode-7-ui-tests-from-the-command-line

然后在生成的测试文件中调用snapshot(...) 在正确的时间执行屏幕截图。 (这一切都记录在您发布的页面上,进一步向下。)

【讨论】:

您好,感谢您的帮助!现在我必须让它在录制时不会冻结(旧的 macbook)。 我知道那种挣扎 ;) 我认为它实际上并没有冻结,xcode 只是没有记录我的一堆交互。返回谷歌! 这很有可能 - 我对一些基于 Cordova 的应用程序做了同样的事情,编写这些测试真的是它自己的科学......

以上是关于使用 fastlane 截取我的 React-Native 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

我的 Xcode 可以构建,但 Fastlane 不行

Fastlane:使用在配置文件中设置配置文件的 GYM

Fastlane:无法使用“match”命令生成的 p12 文件

使用 fastlane 的两因素身份验证

使用 Fastlane 获取 Android 的版本号

在 Docker 中使用 Fastlane 构建 iOS 应用