macOS High Sierra 最新系统cocoapods安

2017-08-07  本文已影响58人  cmfish

cocoaPods配置

如果出现

Snip20171203_21.png

使用命令 git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master

出现Setting up CocoaPods master repo,说明Cocoapods在将它的信息下载到 ~/.cocoapods里,cd 到该目录里,用du -sh *命令来查看文件大小,每隔几分钟查看一次,我的这个目录最终大小是800 M,就是完成了

cocoapods来安装第三方框架

pod update与pod install的区别

#use_frameworks!个别需要用到它,比如reactiveCocoa 在OC中影响不大 但是在Swift中一定要用

target 'MyApp' do
pod 'AFNetworking', '~> 2.6’ 设置框架的名称和版本号
pod 'ORStackView', '~> 3.0’
pod 'SwiftyJSON', '~> 2.3’
end

platform :ios, '8.0' 用来设置所有第三方库所支持的iOS最低版本
pod 'SDWebImage','~>2.6' 设置框架的名称和版本号

版本号的规则:
'>1.0' 可以安装任何高于1.0的版本
'>=1.0' 可以安装任何高于或等于1.0的版本
'<1.0' 任何低于1.0的版本
'<=1.0' 任何低于或等于1.0的版本
'~>0.1' 任何高于或等于0.1的版本,但是不包含高于1.0的版本
'~>0' 任何版本,相当于不指定版本,默认采用最新版本号

使用pod install命令安装框架后的大致过程:

pod search 搜索不到库解决方案

执行pod setup

在终端输入pod setup,会出现Setting up CocoaPods master repo,等几分钟,会输入Setup completed,说明pod setup执行成功。
在终端输入pod search AFN依然还是提示
Unable to find a pod with name, author, summary, or descriptionmatching 'AFN'。

1.删除~/Library/Caches/CocoaPods目录下的search_index.json文件

2.pod setup成功后会生成~/Library/Caches/CocoaPods/search_index.json文件。

3. 终端输入rm ~/Library/Caches/CocoaPods/search_index.json 删除成功后再执行pod search

4.执行pod search

终端输入:pod search AFN输出:Creating search index for spec repo 'master'.. Done!,稍等片刻就会出现所有带AFN字段的类库出现。

后续遇到问题会继续更新。
敬请拍砖,战争也是促进交流的一种方式。更希望您能喜欢😍

上一篇 下一篇

猜你喜欢

热点阅读