仅为特定体系结构定义预处理器宏

时间:2016-12-01 16:30:29

标签: ios xcode

默认情况下,Xcode会针对多种体系结构编译我的项目:arm64armv7armv7s。现在我想只为arm64架构定义一个预处理器宏。我怎么能这样做?

使用Xcode中的Preprocessor macros字段将不起作用,因为将为所有体系结构定义该字段中的预处理器宏。但是,如何仅为某些体系结构定义自定义预处理器宏?

1 个答案:

答案 0 :(得分:0)

我有类似的问题,解决了类似的问题(在* .xcodeproj中)

            HEADER_SEARCH_PATHS = (
                "$(PROJECT_DIR)/../../../_result/include",
            );
            "HEADER_SEARCH_PATHS[arch=arm64]" = (
                "$(PROJECT_DIR)/../../../_result/include/iphoneos_arm64",
            );