cocoapods使用中的问题

符号格式问题,导致无法导入Podfile

提示

Invalid `Podfile` file: undefined local variable or method `' for #.

检测

在终端输入:locale

打印如下内容:

LANG="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_CTYPE="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_ALL=

解决办法

发现都是zh_CN,输入如下内容,将其转换为en:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

再打开Podfile重新编辑。
发生该错误的原因可能是引号的格式有问题

无法使用与库有关的内容,如pod search 库pod install等功能

提示

-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory

检测

查询cocoapods的版本:pod --version,无法查询。
可能原因,cocoapods版本过低,重新安装cocoapods。

解决办法

  • 苹果系统升级 OSX EL Capitan后,安装cocoapods的方法:sudo gem install cocoapods失效,采用sudo gem install -n /usr/local/bin cocoapods安装cocoapods,

  • 安装完成后设置pod仓库pod setup

  • 安装完成后查询cocoapods的版本号,判断是否安装成功:pod --version。安装成功则会直接打印一个版本号。cocoapods恢复正常。

参考链接:安装CocoaPods遇到的坑以及如何解决

更新中。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。