Ios 更改其他Swift标志会导致生成错误

Ios 更改其他Swift标志会导致生成错误,ios,swift,build,cocoapods,Ios,Swift,Build,Cocoapods,我正在为开发、测试、生产、QA等创建多个目标。。当我这样做时,我想通过更改“其他swift标志”来区分这些目标。默认情况下,如下面的屏幕截图所示 我想把“-D”改成“Prod”。我想因为我使用Cocoapods,我得到了构建错误。我的Pods xcconfig文件在下面 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR

我正在为开发、测试、生产、QA等创建多个目标。。当我这样做时,我想通过更改“其他swift标志”来区分这些目标。默认情况下,如下面的屏幕截图所示

我想把“-D”改成“Prod”。我想因为我使用Cocoapods,我得到了构建错误。我的Pods xcconfig文件在下面

ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire"
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers"
OTHER_LDFLAGS = $(inherited) -framework "Alamofire"
OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
PODS_ROOT = ${SRCROOT}/Pods
我在犯错误

:0:错误:未知参数:'-PROD' 命令/Applications/Xcode.app/Contents/Developer/toolschains/xcodefault.xctoolschain/usr/bin/swiftc失败,退出代码为1


当您添加处理器宏时,必须使用前缀-D来定义它们,因此,在需要添加-DPROD时,如下所示


您得到解决方案了吗?我也面临同样的问题!