解决pod setup假死(更改镜像)
2020-02-16 本文已影响0人
孟小于max
当我们去执行pod setup的时候,会发现那是一个相当的慢。估计一天的时间都浪费再这上面。这是因为使用的国外的镜像,只要使用国内的镜像就很好的解决了。
此处添加清华镜像https://mirrors.tuna.tsinghua.edu.cn/help/CocoaPods/
而且更换ruby源网上说的都是更换为淘宝的源,但实际上还有很多源可以用
下面是链接https://blog.csdn.net/jomesm/article/details/88374012写的非常详细
以下是新版cocoapods的操作方式:
只要使用 cd ~/.cocoapods/repos
然后 执行 pod repo remove master来删除master文件
再执行 git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
此时速度会非常快
在podfile文件里设置platform以及source
特别注意!!!
source 要设置成'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'而不是官方文档里写的https://github.com/CocoaPods/Specs.git
如果用了官方的source你会发现当你执行pod install时候会git clone https://github.com/CocoaPods/Specs.git,而这个链接是非常慢的!!!
# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'
source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
target 'RxSwiftDemo' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
pod 'MJRefresh'
# Swift 版本声明
post_install do |installer|
installer.pods_project.targets.each do |target|
if target.name == 'AFN' || target.name == 'ARC'
target.build_configurations.each do |config|
config.build_settings['SWIFT_VERSION'] = '5.0'
end
end
end
end
end