升级到macOS HighSierra后proxychains4 pod install失败

说明

本文章转载自升级到Sierra后proxychains4 pod update失败

问题

[proxychains] preloading ./libproxychains4.dylib
dyld: warning: could not load inserted library ‘./libproxychains4.dylib’ into library validated process because no suitable image found. Did find:
./libproxychains4.dylib: code signing blocked mmap() of ‘./libproxychains4.dylib’

解决方案


根据上面的问题描述,再考虑pod install的实际操作,其实就是调用git去更新,而我的git用的是系统自带的:

$ which git
/usr/bin/git
这样一来问题就变成了让pod update使用我自己安装的git就可以了:

brew install git
# 修改.bash_profile,增加下面的export配置,优先搜索/usr/local/bin目录
# 这样修改后,terminal下使用git就会优先使用我们刚刚安装的git版本了
export PATH=/usr/local/bin:/usr/local/sbin:${PATH}
好了,配置好了,再试一下,成功了:

proxychains4 pod install

推荐阅读更多精彩内容