我希望有一个单一的目标和几个编译方案,并有一些编译器定义声明的前动作脚本的方案。
预操作脚本正在生成一个comp.xcconfig文件,该文件由Release|DebugConfig.xcconfig包含。
生成的comp.xcconfig包含以下一行:
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) MY_TEST我的应用程序包括以下几行:
#ifdef MY_TEST
#error ye
#else
#error oy
#endif按照预期,使用上述配置进行编译将导致错误“ye”。
如果我然后将comp.xcconfig更改为: GCC_PREPROCESSOR_DEFINITIONS =$(继承) MY_TEST1234 我还在搞“你”。但是如果我退出Xcode并重新启动它,我将得到预期的'oy‘。
我的问题:
有没有一种方法可以强迫Xcode跟踪xcconfig文件以进行更改,而不需要退出Xcode?
发布于 2017-01-25 06:55:31
根据Xcode 8.3 beta版本说明,这个问题是固定的:
·对xcconfig文件的更改不再需要重新启动Xcode才能生效。(29805284)
beta.pdf
https://stackoverflow.com/questions/41251646
复制相似问题