代码之家  ›  专栏  ›  技术社区  ›  Pablo

Xcode预处理器定义(不针对每个项目)

  •  0
  • Pablo  · 技术社区  · 15 年前

    我想为每台使用Xcode的机器都有预处理器定义,所以不管我打开哪个项目,某些定义都会存在。在第一办公室说我想

    #define SERVER_IP 10.20.10.20
    

    在其他办公室

    #define SERVER_IP 192.168.10.20
    

    等。。。

    所以项目是完全相同的,只有Xcode环境才会向项目提供这些定义。在Xcode中有这样的可能性吗?

    1 回复  |  直到 15 年前
        1
  •  0
  •   Paul R    15 年前

    您可以定义一个前缀头文件,并在Xcode项目中设置该文件的名称。前缀头文件的内容可能会因不同的办公室而不同。但是请注意,这类事情通常不是一个好主意-您不应该在代码中嵌入设置-使用这种事情的首选项。