0
点赞
收藏
分享

微信扫一扫

cocoa pods的那些坑

1......target overrides the `ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES` build setting defined in....

解决方法:

打开项目设置的Bulid Setting ,搜索Swift,找到Always Embed Swift Standard Libraries 选项,点开右边的选项选择Other ,填入$(inherited)。重新update下pods就可以了。如下图

2.

解决办法:不要使用文本编辑去编辑Podfile,使用Xcode编辑,或者使用终端敲命令去编辑。

3

终端输入:pod search XXX(不区分大小写,XXX为库名)输出:

这就是遇到的坑了,

pod setup成功后,依然不能pod search,是因为之前你执行pod search生成了search_index.json,此时需要删掉。

解决方法

删除成功后,再终端输入:pod search XXX(不区分大小写)

输出:Creating search index for spec repo 'master'.. Done!,稍等片刻······就会出现所有带有XXX字段的类库。这样就解决了

4.Xcode在项目中使用cocoaPods导入第三方库后,在项目中使用此第三方库导入头文件时,输入#import后,并不会联想。

解决方法:

1.选择target—— BuildSettings —— search Paths 下的 User Header Search Paths


2.双击后面的空白区域,显示路径列表


3。点击“+”号添加一项:并且输入:

选择:recursive(会在相应的目录递归搜索文件):如下图所示


然后就可以使得项目中可以添加第三方库头文件时自动联想。

注意cocoapods引入的库相当于系统库不建议更改,要使用尖括号<>来引入而不是双引号“”

举报

相关推荐

0 条评论