关于更新OS X EI后下得Xcode7下面的 cocoapods安装与使用

本文详细介绍了在OS X EI系统下安装CocoaPods的过程,包括解决常见错误的方法,如权限问题和gem安装失败等。还介绍了如何通过Podfile引入多个第三方库,并提供了一些实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统更新OS X EI之后,初次安全cocoapods与之前度娘上有所不同。我没有用到镜像,所以下载是另一种。
终端运行:sudo gem install cocoapods  
之后可能有一个错误: 
    ERROR:  Could not find a valid gem 'cocoapods' (>= 0) in any repository
可以通过安装command line tools,输入命令:command line tools,安装即可。
如果遇到权限的问题,没有在root下面 。
 sudo -i  或者 sudo su 进入到root之后再执行 sudo gem install cocoapods 。
此时又会出现一个错误:
    ERROR:  While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/pod
解决方案:
自定义GEM_HOME
命令行操作:
$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
  [...]
  1 gem installed
$ export PATH=$PATH:$HOME/Sofware/ruby/bin
$ pod --version
  0.39.0
/Library/Ruby/Gems/2.0.0/gems/claide-0.9.1/lib/claide/command.rb:417:in `help!':[!] You cannot run CocoaPods as root. (CLAide::Help)
可通过命令: sudo gem install -n /usr/local/bin cocoapods
kevindeMBP:PodTest root# sudo gem install -n /usr/local/bin cocoapods
Successfully installed cocoapods-0.39.0
Parsing documentation for cocoapods-0.39.0

1 gem installed

以上基本算是安装完了cocoapods。


  1. 新建一个项目,名字PodTest
  2. 终端中,cd到项目总目录
  3.  建立Podfile(配置文件)

cd到项目目录之后  vim Podfile   按i 进入编辑模式,输入
platform :ios, '7.0' 
pod 'MBProgressHUD', '~> 0.8'
编辑完成之后按esc退出编辑模式。 然后输入:wq进行保存。
车后发现PodTest项目总目录中多一个Podfile文件。
输入pod install --no-repo-update
点击 PodTest.xcworkspace运行。

为了提高在执行时候的速度,因为CocoaPods在执行pod installpod update时,会默认先更新一次podspec索引。使用--no-repo-update参数可以禁止其做索引更新操作。如下所示:
1 pod install --no-repo-update
2 pod update --no-repo-update

补充:
1、CocoaPods的基本安装及使用都详细的说明了,但还有一些补充,当需要同时导入多个第三方时候怎么办 ?
这就需要修改Podfile了,就是用vim编辑的那个保存在项目根目录中的文件,修改完了Podfile文件,需要重新执行一次pod install命令。
例如:
platform :ios
pod 'JSONKit',       '~> 1.4'
pod 'AFNetworking',  '~> 2.0'

2、CocoaPods可以查找你想要的第三方库
终端输入命令:pod search UI
疯了了,我怎么查找这么大众的关键字,好多库~~

然后重新编辑Podfile文件,按照之前的步骤,把更多的库都导入项目!



pod --version
sudo gem update --system

































































评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值