解决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
上一篇下一篇

猜你喜欢

热点阅读