CocoaPods 添加WebP失敗解決辦法


 pod 'sdwebimage/webp' 下載libwebp 超時

 

[!] Error installing libwebp
[!] /usr/bin/git clone https://chromium.googlesource.com/webm/libwebp /var/folders/p6/t42f8nmd7332018zm9m2s3d80000gn/T/d20180415-42656-1hjxh43 --template= --single-branch --depth 1 --branch v0.6.0

Cloning into '/var/folders/p6/t42f8nmd7332018zm9m2s3d80000gn/T/d20180415-42656-1hjxh43'...
fatal: unable to access 'https://chromium.googlesource.com/webm/libwebp/': Failed to connect to chromium.googlesource.com port 443: Operation timed out

 

 

 

修改pod repo中libwebp的git source 地址,再執行pod install 解決,
但是我們需要有一個有效的libwebp的git倉庫,在github上找到了一個 https://github.com/webmproject/libwebp.git,可以看到 mirrored from https://chromium.googlesource.com/webm/libwebp

下面是步驟:

  1. 查看mac中cocoapods 本地庫路徑:
swaedeMacBook-Pro:alpface swae$ pod repo 
swaedeMacBook-Pro:alpface swae$ pod repo
/Users/swae/.rbenv/versions/2.5.0/lib/ruby/gems/2.5.0/gems/cocoapods-1.4.0/lib/cocoapods/executable.rb:89: warning: Insecure world writable dir /opt in PATH, mode 040777 master - Type: git (master) - URL: https://github.com/CocoaPods/Specs.git - Path: /Users/swae/.cocoapods/repos/master 
  1. 在本地庫中, 並找到對應的libwebp版本的文件
swaedeMacBook-Pro:alpface swae$ find /Users/swae/.cocoapods/repos/master -iname libwebp /Users/swae/.cocoapods/repos/master/Specs/1/9/2/libwebp 

進入libwebp目錄,可以看到你的倉庫中有哪些對應的版本

化繁為簡,直接進入到/Users/swae/.cocoapods/repos/master/Specs/1/9/2/libwebp里打開文件libwebp.podspec.json,修改git的地址就可以了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM