ish*_*hak 9 xcode xcconfig ios
我希望有一个目标和几个编译方案,并且有一些编译器定义由方案的预执行脚本声明.
pre-action脚本生成一个comp.xcconfig文件,该文件由[Release | Debug] Config.xcconfig #included.
我生成的comp.xcconfig保存了这一行:
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) MY_TEST
Run Code Online (Sandbox Code Playgroud)
我的应用包括以下几行:
#ifdef MY_TEST
#error ye
#else
#error oy
#endif
Run Code Online (Sandbox Code Playgroud)
正如预期的那样,使用上面的配置进行编译会产生错误'ye'.
如果我然后将comp.xcconfig更改为:
Run Code Online (Sandbox Code Playgroud)GCC_PREPROCESSOR_DEFINITIONS = $(inherited) MY_TEST1234
我还在'你'.但是如果我退出Xcode并重新启动它,我就会得到预期的'oy'.
我的问题:
有没有办法强制Xcode跟踪xcconfig文件的更改而无需退出Xcode?
根据Xcode 8.3测试版发行说明,此问题已修复:
•对xcconfig文件的更改不再需要重新启动Xcode才能生效.(29805284)
http://adcdownload.apple.com/Developer_Tools/Xcode_8.3_beta/Release_Notes_for_Xcode_8.3_beta.pdf
归档时间: |
|
查看次数: |
915 次 |
最近记录: |