CocoaPods导入第三方库头文件自动补齐

使用了一段时间CocoaPods来管理Objective-c的类库,方便了不少。但是有一个小问题,当我在xcode输入import关键字的时候,没有自动联想补齐代码的功能,需要手工敲全了文件名,难以适应。

在stackoverflow上找到了解决办法:

Go to the Target > ”Build Settings” tab and find the ”User Header Search Paths” setting.

Set this to ”$(BUILT_PRODUCTS_DIR)” and check the ”Recursive” check box.

Now the built target will search the workspace’s shared build directory to locate the linkable header files.

简单说就是这么几步:

  • 选择Target -> Build Settings 菜单,找到User Header Search Paths设置项
  • 新增一个值"${SRCROOT}",并且选择Recursive,这样xcode就会在项目目录中递归搜索文件

自动补齐功能马上就好使了。

时间: 2024-07-30 10:19:21

CocoaPods导入第三方库头文件自动补齐的相关文章

CocoaPods 导入第三方库头文件自动补齐

使用了一段时间CocoaPods来管理Objective-c的类库,方便了不少.但是有一个小问题,当我在xcode输入import关键字的时候,没有自动联想补齐代码的功能,需要手工敲全了文件名,难以适应. 在stackoverflow上找到了解决办法: Go to the Target > ”Build Settings” tab and find the ”User Header Search Paths” setting. Set this to ”$(BUILT_PRODUCTS_DIR)

头文件自动补齐

使用了一段时间CocoaPods来管理Objective-c的类库,方便了不少.但是有一个小问题,当我在xcode输入import关键字的时候,没有自动联想补齐代码的功能,需要手工敲全了文件名,难以适应. 在stackoverflow上找到了解决办法: Go to the Target > \”Build Settings\” tab and find the \”User Header Search Paths\” setting. Set this to \”$(BUILT_PRODUCTS

cocoapods导入三方库头文件找不到问题

问题描述:使用cocoapods时,import 找不到头文件. 问题原因: 1.缓存导致 2.没设置头文件的目录. 1.解决办法: command + k 清理工程 ,找到DerivedData文件夹,路径是~/Library/Developer/Xcode/DerivedData,删除.重新编译. 2.如果还是报找不到头文件,检查下头文件设置 一些标识符:${SRCROOT}   (这代表工程根目录).${PODS_ROOT}   (这代表pods文件夹).$(inherited) (这个是

用cocoapods导入第三方库,找不到对应的文件

解决办法 1.找到TARGETS -> Build Settings -> SearchPaths -> User Header Search Paths  在后面的空白处双击 2. 点击 '+'号,添加一个新的键为${SRCROOT},值设置为recursive

CocoaPods中的头文件import导入时不能自动补齐的解决方法

下面是stackoverflow上的解决办法: Go to the Target > \"Build Settings\" tab and find the \"User Header Search Paths\" setting. Set this to \"$(BUILT_PRODUCTS_DIR)\" and check the \"Recursive\" check box. Now the built targ

shell介绍,命令历史记录,命令和文件名自动补齐;通配符和输入\输出重定向

shell介绍 Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口.它接收用户输入的命令并把它送入内核去执行.在计算机硬件之间还有一层东西--系统内核.如果把计算机硬件比作一个人的躯体,那系统内核就是人的大脑.至于shell,把它比作人的五官似乎更贴切些.言归正传,用户直接面对的不是计算机硬件而是shell,用户把指令告诉shell,然后shell再传给系统内核,接着内核再去支配计算机硬件去执行各种操作.Bash (GNU Bourne-Again Shell) 是许多Linux

iOS导入第三方库步骤-CocoaPods

—导入第三方库步骤:使用CocoaPods:帮助我们管理第三方依赖库的工具 1.安装cocoaPods需要有Ruby的环境,OS X系统默认支持Ruby运行,但Ruby的默认源使用的是rubygems.org,国内访问这个网址时,如果无法FQ,则不能下载.解决方案是将其替换成可用的Ruby,比如淘宝,替换方式如下: 打开终端,输入gem sources ——remove https://rubygems.org/ 再输入gem sources -a http://ruby.taobao.org/

Xcode导入第三方库图文

Three20这个与facebook亲戚的开源库是蜚声iPhone开发界,很多App都有它的影子,主要是其真得是功能强大.那么如何将Three20库添加到自己的项目中应用呢?一种是Python命令方式添加,再有就是纯手动添加到Xcode的具体项目中(以下是我在Xcode4.2中的添加配置操作,仅供记录参考). 1. 从https://github.com/facebook/three20下载源码后解压到具体目录中(注:可以解压放入到与所创建的工程项目名同在一目录中,即本例的Three20和工程T

导入第三方库unknown type name 'NSString'解决

添加第三方库一般步骤分三步: 1)拖入库文件夹,copy一份加入自己的项目 2)添加库所需要的框架或者动态链接库 3)ARC下修改编译属性 -fno-objc-arc 但是今天加入zipArchive ,按步骤加入,增加libz动态库,修改-fno-objc-arc一下报了23个错误(汗 too many errors emitted, stopping now),都是 expected identifier or '(' ,unknown type name 'NSString',could