【发布时间】:2018-08-16 18:10:40
【问题描述】:
我有一个文件,我在 xcode 主项目目标和测试用例中都添加了该文件。
只有在运行测试用例时才需要将此文件引用添加到主项目中。
我不想在创建主项目构建时包含它,因为此文件仅用于测试目的。
当测试用例未运行时,从主项目中删除引用的最佳方法是什么?
【问题讨论】:
-
不要用不同的词重复您的问题,请选择您要保留的一个并关闭另一个
标签: xcode xctest build-settings
我有一个文件,我在 xcode 主项目目标和测试用例中都添加了该文件。
只有在运行测试用例时才需要将此文件引用添加到主项目中。
我不想在创建主项目构建时包含它,因为此文件仅用于测试目的。
当测试用例未运行时,从主项目中删除引用的最佳方法是什么?
【问题讨论】:
标签: xcode xctest build-settings
我已通过使用 xcode 的构建设置中的 Exclude files 设置解决了我的问题。
我添加了对应用和测试目标的模拟文件引用。
然后对于发布和 AppStore 构建配置,我已经排除了模拟文件,因此它在应用商店构建中没有任何额外的大小。
因为测试用例仅在调试模式下运行。这是安全的解决方案。
【讨论】: