Mac系统升级为 high sierra后Pod报错

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

上述问题是升级了Mac的系统导致的,当你的Mac系统升级为 high sierra 的时候,别忘记更新cocoapods。执行命令为:

$ sudo gem update --system
$ sudo gem install cocoapods -n/usr/local/bin
补充:使用cocoapods时,import 找不到头文件。
问题原因:这是因为还没设置头文件的目录。
解决办法:在项目的Target的里设置一下,添加cocoapods头文件目录:目录路径直接写:${SRCROOT}   ,后边选择recursive 。就可以了。

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

推荐阅读更多精彩内容

  • 随着苹果 macOS Big Sur 正式版发布,很多使用 Mac 电脑[http://www.iplaysoft...
    so_what阅读 24,523评论 3 11
  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,189评论 0 39
  • 这是个人人都可被称“老师”的时代—— 理发店里,往往刚进门就会有人问你“请问你有指定的老师吗?”TONY老师、丹尼...
    栗子ZL阅读 482评论 0 0
  • 我最怕的东西就是蛇 你可别说他是什么样的 我想象中的蛇啊 就是哈利波特中的蛇怪那样恐怖的东西 啊,不说了 一说就要...
    竹青奶茶阅读 149评论 0 2
  • 这可能是我4年来第一次感到如此难过。也是无奈,我好难过,难过的快流下眼泪。 都怪我,面对最亲近的人却最没有耐心,面...
    juicees阅读 157评论 0 0