刘勇虎的官方网站
网站内容包含大前端、服务器开发、Python开发、iOS开发、Android开发、网站维护等技术文章。专注于分享技术经验,职业心得体会,IT优秀文章与教程创作。
Stay hungry,Stay foolish,Stay young
由于项目是用CocoaPods管理,CocoaPods 1.8将CDN切换为默认的spec
CocoaPods 1.8 switches the CDN as the default spec repo source!
CDN被作为spec的默认仓库来源。
repo源,并附带一些增强功能!CDN支持最初是在1.7版本中引入的,最终在1.7.2中完成。 它旨在大大加快初始设置和依赖性分析。
[!] CDN: trunk Repo update failed - 17 error(s):
CDN: trunk URL couldn't be downloaded: https://raw.githubusercontent.com/CocoaPods/Specs/master/Specs/1/d/4/CocoaAsyncSocket/0.0.1/CocoaAsyncSocket.podspec.json, error: Operation timed out - SSL_connect
...
按照官方文档 podfile文件中添加source源:source 'https://github.com/CocoaPods/Specs.git'
podfile文件中添加source源后,pod install
和pod update
可以正常操作,但是pod search
有些库却不正常。
1 .podfile文件中指定source源为master:
`source 'https://github.com/CocoaPods/Specs.git'`
pod repo remove trunk
移除trunk源执行完后,pod search
就都正常了!
注意:podfile
文件中一定要指定master
源,因为现在默认是trunk
源
`source 'https://github.com/CocoaPods/Specs.git'`
解决办法 修改hosts 添加
199.232.4.133 raw.githubusercontent.com
终端运行代码
$ cd ~/.cocoapods/repos
$ pod repo remove master
$ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
最后进入自己的工程,在自己工程的podFile第一行加上:
source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
https://www.jianshu.com/p/bf1cbe49cb5d
https://my.oschina.net/u/1993252/blog/3110883
http://blog.cocoapods.org/CocoaPods-1.7.2/
http://blog.cocoapods.org/CocoaPods-1.8.0-beta/
https://github.com/CocoaPods/CocoaPods