XCode external build system project 如何实现自动语法解析和符号跳转?
发布于 6 个月前 作者 cleverguy 229 次浏览 来自 分享

使用Xcode做嵌入式开发时往往需要把项目设置为使用external build system。但是在这个设置下Xcode是不会自动去解析程序的语法符号的,所以也就无法快速方便地在引用的变量和函数上跳转到定义处。 有一个小技巧可以实现这个功能:

  1. 建立好项目以后,再额外创建一个target,名字可以自由选择,但是类型一定要是Command Line application。然后选择当前的target为刚刚创建的target.
  2. 在xcode左侧的项目文件导航栏中选择项目源代码文件,并拉出右侧的文件名片属性栏,把文件的’target membership"设置为新创建的target.
  3. 重新选择项目原本真正的target,这个时候就可以进行跳转了。
  4. 对于项目中引用了外部SDK的库源码的情况,可以在项目文件导航栏中选择新建target对应的文件夹,右键点击后选择’Add files to …",然后把SDK库源码文件夹添加进去即可。
回到顶部