带有存根示例的自定义Xcode构建配置
您可能已经看到Xcode创建新项目时,有两种构建配置:Debug和Release。
在本文中,我们将学习如何使用网络存根示例创建自定义构建配置,以演示如何进行设置以及其工作方式。
最近,我们正在一个项目上进行工作,其中我们有一个网络层来向我们的服务器发出请求,并在它上面的一个服务层来接收响应,并且在大多数情况下都会发生业务逻辑。
在这种情况下,为了同时测试网络层和服务层的业务,我们使用模拟数据对测试请求进行存根。
我们可以通过多种方法来执行此操作,包括将参数传递给网络对象的运行时检查,然后在运行时进行条件检查,以确定是否应该对响应进行存根。
我们将从Debug配置中创建一个新的。
现在我们有了定制的构建配置,下一步是设置编译器标志,以便我们可以进行标志检查。
我们仅搜索活动编译条件并添加了TEST标志。
对dd来说,在Project和Target上使用此标志非常重要。
现在我们有了一个新的构建配置,我们可以将其设置为将用于该项目上每个目标的每个动作的配置。
添加标记后,我们现在需要在“测试”操作上编辑架构,并更改它将使用的构建配置。
只需为“测试”操作选择“测试”构建配置,即可完成。 现在,我们的测试目标将使用“测试”配置来构建。
现在,让我们看看它如何在我们的示例中运行:
这就是全部,希望您喜欢🙂
如果我有问题或您有任何意见或疑问,请告诉我。 我很高兴收到您的反馈feedback
您可以在Twitter上@ LucianoPassos11找到我。
感谢您阅读🙂