我有一个在10分钟内构建和测试的项目。如果Fastlane Scan没有抛出错误,那么我使用Fastlane Gym建立档案。
总共需要近18分钟。
我想减少应用构建的交付时间,第一个想法是重新使用来自Scan in Gym的构建。有可能吗?
答案 0 :(得分:1)
我不完全确定,但我不认为这是可能的。我认为Xcode在归档时总是进行完整构建,而不是增量构建,因此无论已有什么内容都无关紧要。此外,通常使用Debug配置进行测试并使用Release配置进行归档。您可以将configuration
参数传递给scan
,告诉它执行发布版本。如果你在项目或工作区中查看方案,它可能设置为使用Debug进行测试(当你在Xcode中使用cmd-U时)。您可能会或可能不会使用Release进行单元测试,具体取决于您的代码库。至少你可能需要修改一些测试。
有很多方法可以使用Xcode加速构建。也许这里的东西会有所帮助:
https://developer.apple.com/library/content/technotes/tn2190/_index.html