提取应用意图元数据 - 构建步骤非常缓慢

7
应用程序意图从新的AppIntents框架中提取需要很长时间,即使代码更改不直接涉及意图。

在构建日志中,发生此步骤的原因不同,但大多数情况下是“文件X已更改”,我想知道是否可以在生产构建中缓存该意图或仅提取此元数据?简单的#if debug无法阻止执行此步骤。

Timeline for build

1个回答

1

到目前为止,我唯一想到的主意是切换由Xcode运行的可执行文件。

它在/Applications/Xcode.app/Contents/Developer/usr/bin内,名为appintentsmetadataprocessor请务必备份!我用简单的替换了它。

#!/bin/sh
exit 0

当然,你需要添加chmod +x

然后你的小部件可能无法工作,但如果你通过CI构建发布,你应该是安全的,而且你总是可以把以前的appintentsmetadataprocessor放回去。

现在这个步骤只需要0.1秒。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接