Specific compiler flags for specific files in Xcode

混江龙づ霸主 提交于 2019-11-29 04:06:25

You can define additional compiler flags for individual source files as follows:

  • first select the target you are going to build
  • right click on the source file
  • select "Get Info"
  • click on the "Build" tab
  • define your additional compiler flags

However it sounds like a better solution in your case is just to duplicate the target and have two targets - one for an actual device and one for the simulator. Inherit common build settings from the project level and just tweak the per-target build settings as necessary.

This blog post by Joshua Nozzi explains how to do this in Xcode 4, where he says:

... select your project in the Project Navigator, select the relevant target (you may have only one), then select the Build Phases tab. Expand the Compile Sources phase and viola! A Compiler Flags column lets you set each file’s flags for that target.

Call GetInfo for the specific file, you can set the Build settings there for this file. See also the XCode Project Management Guide about this.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!