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.
[!] Smart quotes were detected and ignored in your Podfile. To avoid issues in the future, you should not use TextEdit for editing it. If you are not using TextEdit, you should turn off smart quotes in your editor of choice.
解决办法:不要使用文本编辑去编辑Podfile,使用Xcode编辑,或者使用终端敲命令去编辑。
3
Unable to find a pod with name, author, summary, or descriptionmatching 'XXX'
终端输入:pod search XXX(不区分大小写,XXX为库名)输出:
Unable to find a pod with name, author, summary, or descriptionmatching 'XXX'
这就是遇到的坑了,
pod setup成功后,依然不能pod search,是因为之前你执行pod search生成了search_index.json,此时需要删掉。
解决方法:
rm ~/Library/Caches/CocoaPods/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。点击“+”号添加一项:并且输入:
$(PODS_ROOT)
选择:recursive(会在相应的目录递归搜索文件):如下图所示
然后就可以使得项目中可以添加第三方库头文件时自动联想。