这个问题在这里已有答案:

我想在swift项目中添加一个仅为我执行的代码(不适用于项目中的其他开发人员) . 在Objective-c中,我可以通过添加预处理器宏来实现这一点

DEVELOPER_NAME=${USER}

并在像这样的代码中使用它:

#if DEVELOPER_NAME == johndoe
  mail = @"john@mail.com"
#end

但它并不适用于迅捷 . 那么我如何在swift $ 值和其他项目设置中访问?

注意:问题与#ifdef replacement in the Swift language不同

我知道#if宏在swift中可用 . 但与一些文本值比较为

#if DEVELOPER_NAME == johndoe

不起作用