应用编译成功但运行报错:找不到ad_licenselint文件
解决方法
先修正你之前的错误操作:
你输入的命令里多了无效的逗号,而且Ruby不能通过gem安装,这是错误操作。先执行以下命令清理并重新安装CocoaPods:sudo gem uninstall cocoapods sudo gem install -n /usr/local/bin cocoapods核心问题是缺少
ad_licenselint工具,直接安装对应的gem包:sudo gem install -n /usr/local/bin ad_licenselint安装完成后,确认工具的实际路径:
which ad_licenselint如果输出的路径不是
/usr/local/opt/ruby/bin/ad_licenselint,就修改PodsLicenseCheck.sh第8行的路径为实际输出的路径。要是以上步骤还是无效,用Homebrew重新安装Ruby确保路径正确:
brew install ruby echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc source ~/.zshrc之后再重新安装
ad_licenselint和CocoaPods。
内容的提问来源于stack exchange,提问作者Hafiz Ahmad
相关产品推荐
相关产品推荐

