我有一个在 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] 删除。
我来说两句