我第一次使用cocoa pods的过程,我要记录一下。
首先看了YouTube上的教程直接把下面这句防盗terminal里但是提示我:command not found,
然后上网查了一下,找到了这个博主的博客,觉得写得很好,http://www.cocoachina.com/ios/20160922/17622.html
按照他的我基本就解决了我所有的问题。
啊,网络真伟大。
纪录几个那啥吧:
ls:看这个directory里都有啥
cd:我觉得就是相当于是打开的一个动作(navigate to the directory-ray)。
pod install:就是你要用哪个pod 啊???你就install他呗
du -sh*: 看你在下载的文件多大
然后两种init podfile的方法:
- 可以在xcode里面新建一个empty file然后把cocoapods官网里面的那堆东西copy到里面,把MyApp改成你自己app的名字,把无用的pods删掉,放好你自己要用的pod name 和版本号,然后在pod install即可。
- 可以在terminal里面pod init,然后打开init出来的podfile,改成应该改的样子,然后再pod install。
参考:https://www.youtube.com/watch?v=FjsxG07haJI
还有啥 a
详细教程:
https://www.raywenderlich.com/97014/use-cocoapods-with-swift
今天太醉了(literally)(screwdriver真是好搞又好喝),我去看教程吧还是。
更新cocoapods:
我更新了mac osx sierra,然后使用sudo gem update cocoapods --pre,提示我:
Updating installed gems
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/specs.4.8.gz)
然后手工加了个http://api.rubygems.org的gem sources,删除了https://api.rubygems.org/,
sudo gem sources -r https://rubygems.org/ (reomove sources)
sudo gem sources -a https://rubygems.org/ (add sources)
sudo gem sources查现在的sources是什么,提示我:
*** CURRENT SOURCES ***
然后再次sudo gem update cocoapods --pre,成功了。
但是我在看pod --version的时候他还是显示老的版本,比如我原来是1.0.1,我要更新的是1.1.0.rc.2,其实这个最新的版本已经下载好了,于是我就把1.0.1版本的删掉了sudo gem uninstall cocoapods,选择要删的版本,然后就是我要更新的版本了。
我不知道是不是不移除老的版本也可以。。。有待考证。
2016/10/7 00:38