【问题标题】:Exclude a file form project at compile time swift3.2 - xcode在编译时从项目中排除文件 swift 3.2 - xcode
【发布时间】:2018-08-16 18:10:40
【问题描述】:

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

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

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

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

【问题讨论】:

  • 不要用不同的词重复您的问题,请选择您要保留的一个并关闭另一个

标签: xcode xctest build-settings


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-10
    • 2018-02-06
    相关资源
    最近更新 更多