XCConfig在刷新Xcode之前不刷新

石ah

我要有一个目标和几个编译方案,并有一些由方案的预行动脚本声明的编译器定义。

行动前脚本正在生成一个comp.xcconfig文件,该文件由[Release | Debug] Config.xcconfig #included。

我生成的comp.xcconfig包含以下行:

GCC_PREPROCESSOR_DEFINITIONS = $(inherited) MY_TEST

我的应用程序包括以下几行:

#ifdef MY_TEST
    #error ye
#else
    #error oy
#endif

如预期的那样,使用上述配置进行编译会导致错误“ ye”。

如果然后将comp.xcconfig更改为:

GCC_PREPROCESSOR_DEFINITIONS = $(inherited) MY_TEST1234

我仍然很生气。但是,如果我退出Xcode并重新启动它,则会得到预期的“ oy”。

我的问题:

有没有一种方法可以强制Xcode跟踪xcconfig文件进行更改而无需退出Xcode?

结石

根据Xcode 8.3 Beta发行说明,此问题已修复:

•对xcconfig文件的更改不再需要重新启动Xcode才能生效。(29805284)

http://adcdownload.apple.com/Developer_Tools/Xcode_8.3_beta/Release_Notes_for_Xcode_8.3_beta.pdf

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章