使用Carthage管理swift三方框架,出现/usr/local/bin/carthage: No such file or directory

问题:使用Carthage来管理swift项目的三方,check下来项目,运行出现下面错误提示:

/Users/*****/Library/Developer/Xcode/DerivedData/Build/Intermediates/项目工程名.build/Debug-iphoneos/项目工程名.build/Script-D3C14DB81F6B656E00C7DD2B.sh: line 2: /usr/local/bin/carthage: No such file or directory

倘若本地安装没有安装Carthage的环境,则先安装环境,则通过Homebrew来安装:

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

回车即可:
安装成功则提示:Installation successful!
安装过程中出现问题,按照提示做对应的命令操作

然后:打开项目中的Products文件夹,如下操作:

① xxx.app右击鼠标

② show in found

③ 找到DerivedData文件,删除

④ 关闭Xcode,然后重启Xcode,clean一下运行即可

上面方法如果还是没有解决,那么可能就是,一个文档生成的第三方appledoc没有安装,那就依次执行下面的命名即可解决:


$ git clone git://github.com/tomaz/appledoc.git 

$ cd appledoc
$ sudo sh install-appledoc.sh

    原文作者:叫我干苦力的码农
    原文地址: https://www.jianshu.com/p/0097d12f91bc
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞