Mac下CocoaPods安装步骤
来源:互联网 发布:prize软件下载 编辑:程序博客网 时间:2024/06/08 00:45
介绍:
开发应用的时候第三方的库是不可缺少的,它能提高开发的效率。一些经常用到的库,在新的项目里用是,你又得手工的Add到项目里,用的到库多起来了,就不方便管理了。CocoaPods这个软件,可以方便的帮你管理Xcode里的第三方的库。
安装步骤:
1、打开终端在终端输入
sudo gem install -V cocoapods
2、等待下载完成后,会出现
/usr/bin/xcodeprojBuilding native extensions. This could take a while...
ERROR: Error installing cocoapods:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
checking for -std=c99 option to compiler... yes
checking for CoreFoundation... yes
checking for CoreFoundation/CoreFoundation.h... yes
checking for CoreFoundation/CFStream.h... yes
checking for CoreFoundation/CFPropertyList.h... yes
checking for ruby/st.h... yes
creating extconf.h
creating Makefile
make
xcrun cc -I. -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I. -DRUBY_EXTCONF_H=\"extconf.h\" -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -arch i386 -arch x86_64 -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common -std=c99 -c xcodeproj_ext.c
xcrun: Error: could not stat active Xcode path '/Applications/Xcode5-DP3.app/Contents/Developer'. (No such file or directory)
cc -arch i386 -arch x86_64 -pipe -bundle -undefined dynamic_lookup -o xcodeproj_ext.bundle xcodeproj_ext.o -L. -L/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib -L. -arch i386 -arch x86_64 -ObjC -framework CoreFoundation -lruby -lpthread -ldl -lobjc
clang: error: no such file or directory: 'xcodeproj_ext.o'
make: *** [xcodeproj_ext.bundle] Error 1
Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/xcodeproj-0.5.2 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/xcodeproj-0.5.2/ext/xcodeproj/gem_make.out
说明:出现上面错误原因是因为找不到xcode
解决办法:在终端输入sudo xcode-select --switch /Applications/Xcode5-DP5.app/Contents/Developer(Xcode5-DP5是Xcode版本号)
3、更新cocoapods 在终端上输入sudo gem update -V
如果更新出错或者发现cocoapods不是最新版本的话,最好就是去下载一个最新版本,然后在本地安装
4、搜索 先试试搜索功能,你需要什么库,可以用pod来搜索,比如要用AFNetworking这个库:pod search是搜索命名,后面写上库名称就行了。搜索pod search AFNetworking
注:第一次使用时会无限卡在 Setting up CocoaPods master repo 在这个地方,卡在这个地方是网络问题(可能是没网、也可能是被啬的原因、也可能是网速慢的原因),如果想看进度你可以如下操作
(1)、另开启一个终端,输入cd ~/.cocoapods
(2)、进入.cocoapods之后,输入du -sh *命令来查看文件大小,如果文件到达了123M说明初始化完成,隔一段时间文件大小发现变化说明正在下载
能够搜索出来说明cocoapods安装成功,下面我就来说说怎么使用cocoapods.
1、创建一个xcode项目,并通过终端进入一个xcode项目目录。在终端输入
vi Podfile
在Podfile里写入
platform :ios, '5.0'
pod 'AFNetworking', '~>1.1.0'
2、在终端进入项目目录,在终端上输入 pod install
你会发现这个目录多了*.xcworkspace pod等文件。这是pod生成的项目管理文件,打开*.xcworkspace 项目文件,在Xcode里看到是这样的目录结构:
- Mac下CocoaPods安装步骤
- mac下cocoapods安装成功
- mac下cocoaPods的安装和使用
- Mac OS10.11系统下 安装cocoapods
- MAC OS 10.11下安装cocoapods
- Mac系统下Cocoapods安装使用方法
- mac下swoole安装步骤
- mac下PHPUnit安装步骤
- MAC 下安装mFAST步骤
- CocoaPods安装步骤
- 安装CocoaPods步骤
- Cocoapods安装使用步骤
- ruby ,CocoaPods安装步骤
- Cocoapods安装步骤
- CocoaPods安装步骤&使用方法
- CocoaPods安装使用步骤
- Cocoapods安装步骤
- ios 安装Cocoapods步骤
- 时间的函数,sleep,clock,gettickcount,QueryPerformanceCounter
- limits.h头文件的作用
- 编程能力与编程年龄
- 数据结构之二叉树创建及其遍历
- android.accounts包
- Mac下CocoaPods安装步骤
- 数据库具体操作
- Redis总结
- Android中利用SpannableString实现点击同一按钮(Button)不同位置执行不同任务
- xCode快捷键
- tomcat6.0.16下 部署 guvnor-distribution-5.5.0.Final
- ipython2.7安装时候无法使用tab补全,删除,左右等键
- apache无法启动:The request operation has failed
- Search a 2D Matrix