创建存档时,可以在 Gym(构建)中重复使用扫描(构建和测试)吗?

布拉泽伊·斯莱博达

我有一个在 10 分钟内构建和测试的项目。如果 Fastlane Scan 没有抛出错误,那么我会使用 Fastlane Gym 构建一个存档。

总共需要将近18分钟。

我想减少应用程序构建的交付时间,第一个想法是重用来自 Scan in Gym 的构建。是否可以?

吉米·迪

我不完全确定,但我认为这是不可能的。我认为 Xcode 在归档时总是进行完整构建,而不是增量构建,因此已经存在的内容并不重要。此外,通常您使用 Debug 配置进行测试并使用 Release 配置进行存档。您可以传递一个configuration参数来scan告诉它进行发布构建。如果您查看项目或工作区中的方案,它可能已设置为使用 Debug 进行测试(当您在 Xcode 中使用 cmd-U 时)。根据您的代码库,您可能会或可能不会遇到使用 Release 进行单元测试的问题。至少您可能需要修改一些测试。

有多种方法可以使用 Xcode 加快构建速度。也许这里的东西会有所帮助:

https://developer.apple.com/library/content/technotes/tn2190/_index.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Alamofire在XCode中创建存档时出错

验证创建的存档时出现“ tar:/ path / to / my / dir:在存档中找不到”错误

如何在Flutter中创建和使用SnackBar进行重复使用(全局)

创建和下载zip存档作为HttpContent时的内存使用情况

可以重复使用Task吗?

是否可以在AppCenter中构建和分发Simulator构建?

可以使用Cargo在发布模式下构建测试吗?

可以在PHP中创建zip存档,但无法正确下载2

我可以在“阅读文档”中构建和托管自定义HTML页面吗?

有没有一种方法可以重复使用构建器代码进行改造

运行testthat在构建和重新加载时进行测试

在gradle中使用分发插件创建存档时更改zip名称

创建存档时出错

使用 Google Cardboard VR 构建 .apk 存档时出错

在17.10中创建RAR存档

在python中创建zip存档

使用gulp创建tar存档

在我的testNG集成测试中,我可以多次使用@factory吗(使用Jenkins和Maven进行构建)?

我可以在页面中重复使用相同的SVG并应用不同的CSS吗?

您可以缓存在存储过程中重复使用的子查询的结果吗?

在 Java 中创建示例时可以使用“链表”吗?

通过Xcode机器人创建的IPA无法为APNS运行,但如果通过Xcode本身手动构建或由Xcode作为存档构建,则可以运行

我可以向在构建时创建的脚本标记添加属性吗?

在 Xcode 中构建存档时出错(我使用过 Unity 和 Firebase)

使用CocoaPods在多个目标中引用Firebase时,构建运行但存档失败

如何使用gitlab ci测试Java Maven项目是否可以在多个jdks平台下构建和运行?

可以在不同版本上重复使用 Docker 标签吗?

如何使用Spring创建和配置内部构建器类

可以使用Angular CLI通过ssh在远程服务器上进行构建和部署吗?