首页 > 解决方案 > 在编译时排除文件表单项目 swift3.2 - xcode

问题描述

我有一个文件,我在 xcode 主项目目标和测试用例中都添加了该文件。

只有在运行测试用例时,才需要将此文件引用添加到主项目中。

我不想在创建主项目构建时包含它,因为此文件仅用于测试目的。

当测试用例未运行时,从主项目中删除引用的最佳方法是什么?

标签: xcodexctestbuild-settings

解决方案


我已经通过使用xcode 的构建设置中的Exclude files设置解决了我的问题。

我添加了对应用程序和测试目标的模拟文件引用。

然后对于发布和 AppStore 构建配置,我已经排除了模拟文件,因此它在应用商店构建中没有任何额外的大小。

由于测试用例仅在调试模式下运行。这是安全的解决方案。


推荐阅读