美文网首页
iOS ---Cocoapods安装

iOS ---Cocoapods安装

作者: 鑫飞 | 来源:发表于2017-11-29 14:36 被阅读11次

CocoaPods可以方便地通过Mac自带的RubyGems安装。
打开Mac电脑自带的终端,然后按照以下操作即可:

1.更换Ruby镜像

首先查看ruby当前源 $ gem sources -l

$ gem sources -l
*** CURRENT SOURCES ***
https://rubygems.org/

移除ruby当前源 $ gem sources --remove https://rubygems.org/
$ gem sources --remove https://rubygems.org/
替换国内最新镜像源(淘宝的Ruby镜像已经不更新了)

$ gem sources -a https://gems.ruby-china.org/

再次查看

$ gem sources -l
*** CURRENT SOURCES ***
https://gems.ruby-china.org

2.升级ruby环境

如果使用 $ gem update --system
会报错误
ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory
这时使用
$ sudo gem update --system
升级成功后会提示
RubyGems system software updated

3.安装cocoapods

如果使用 $ sudo gem install cocoapods
报错误
ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory
那就使用
$ sudo gem install -n /usr/local/bin cocoapods

然后执行pod setup
(ps:这个执行很慢,耐心等待...... pod setup在执行时,会输出Setting up CocoaPods master repo,然后会卡一会儿。这步其实是 Cocoapods 将它的信息下载到 ~/.cocoapods目录下,你可以command+n新建一个终端窗口,执行cd ~/.cocoapods/进入到该文件夹下,然后du -sh *查看文件大小,这个目录最终大小是900多M。出现Setup completed 的时候说明已经完成了
$ pod setup

4.cocoapods使用

①首先搜索需要的三方库 AFNetworking,会出现符合条件的搜索结果
$ pod search AFNetworking
②在工程中创建Podfile文件,输入终端命令进入到工程目录下,然后创建Podfile文件

$ cd  /Users/Desktop/YourAPPName
$ vim Podfile

③进入界面后,输入

platform :ios, '8.0'
target 'YourApp' do
pod 'AFNetworking', '~> 3.1.0'
end

④把三方库下载到工程中
$ pod install

注:如果是在swift的工程中引入三方库,pod install 可能出现下面错误,处理办法

[!] The `GWeather [Debug]` target overrides the `ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES` build setting defined in `Pods/Target Support Files/Pods-GWeather/Pods-GWeather.debug.xcconfig'. This can lead to problems with the CocoaPods installation
    - Use the `$(inherited)` flag, or
    - Remove the build settings from the target.

找到【Project/Target】-->【Your Project Name】-->【Buid Settings】
搜索‘ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES’,选择“other”,输入 $(inherited)


1.png

相关文章

  • Cocoapods 文章汇总

    重装cocoapods iOS - CocoaPods安装 (Homebrew安装)、使用 Homebrew国内如...

  • cocopod 安装使用

    iOS安装CocoaPods详细过程 一、简介 什么是CocoaPods CocoaPods是OS X和iOS下的...

  • cocoaPods详细安装教程

    iOS安装CocoaPods详细过程 一、简介 什么是CocoaPods CocoaPods是OS X和iOS下的...

  • iOS8 Swift 版本 Cocoapods 安装使用

    首先确认你本地的Cocoapods已安装成功,具体安装方法参考iOS 版本CocoaPods 安装使用 cd /...

  • 安装cocoapods

    咻咻。。。链接:最新cocoapods详细安装 - 简书 链接2:iOS安装CocoaPods详细过程 - 昨日微...

  • IOS-百度地图集成

    我使用CocoaPods安装。如果CocoaPods不会安装自行查方法吧,东西比较多,本文不做赘述。 iOS安装C...

  • iOS项目引入pod管理

    iOS项目中引入pod工具 管理三方库的步骤: 一、安装 安装CocoaPods 安装CocoaPods之前,先确...

  • 项目初始化相关

    CocoaPods使用 iOS安装CocoaPods详细过程参考地址:https://www.jianshu.co...

  • iOS开发移除Pod依赖

    iOS开发移除Pod依赖 1. 安装 cocoapods-deintegrate cocoapods-clean ...

  • Cocoapods

    什么是Cocoapods CocoaPods是iOS项目的依赖管理工具 国内安装Cocoapods $ gem s...

网友评论

      本文标题:iOS ---Cocoapods安装

      本文链接:https://www.haomeiwen.com/subject/ilwubxtx.html