1、问题:
'https://github.com/CocoaPods/Specs.git/':LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443
的解决办法
出现这个问题的原因基本都是代理的问题:
只需要加上代理就可以了:
#http代理
git config --global http.proxy 'socks5://127.0.0.1:7890'
#https代理
git config --global https.proxy 'socks5://127.0.0.1:7890'
设置成功后:
当然使用这个的时候必须要有文明上网:
2、pod install 和 pod install --repo-update
pod install
用于添加或移除第三方库框架,执行该命令时,如果Podfile.lock文件存在, 则直接从此文件中读取框架信息并且它会只下载Podfile.lock文件中指定的版本安装。对于不在Podfile.lock文件中的pod库,pod install命令会搜索这个pod库在Podfile文件中指定的版本来安装;如果Podfile.lock不存在, 则会读取Podfile文件内的框架信息,然后执行下载并且根据下载好的框架信息, 生成Podfile.lock文件。
pod install --repo-update
根据Podfile文件或者Podfile.lock下载并导入对应的第三方库,检查资源配置文件是否需要有更新,如有更新,则下载最新版本。
1、一般情况下, 每个人从共享库把项目下载下来之后, 都会执行pod install命令安装,而不是选择 pod update,这样是为了保证大家使用的第三方框架版本一致。如果以后大家需要统一升级第三方框架, 那么每个人在执行 pod update
2、--repo-update检查框架有没有新版本发布的环节,一般配合pod install使用
3、--no-repo-update跳过检查框架有没有新版本发布的环节,一般配合pod install使用