博主在上一篇中已经介绍了如何在mac下安装cocoapods(),现在开始简单介绍一下如何使用cocoapods安装三方库到工程中。(10.10.5亲测,可用)
1.首先,新建一个ios工程,博主的工程就叫cocoaPodsTest
2.打开终端,cd到项目总目录(注意:cocoaPodsTest文件夹、cocoaPodsTest.xcodeproj、cocoaPodsTestTest的那个总目录;直接把文件拖进终端就能得到工程的路径)
cd /Users/students/Desktop/CocoapodTest
3.建立Podfile(配置文件),在终端输入一下命令,弹出一个新对话框(此时对话框无法编辑)
vim Podfile
4.在弹出的对话框中输入i,进入编辑状态
输入
platform :ios,'8.0'
pod 'MBProgressHUD','~>0.8' (留意这个0.8版本,下面揭秘)
然后按Esc,并且输入“:”号进入vim命令模式,然后在冒号后面输入wq(wq的意思是写入退出)
点击Enter,自动返回到终端
5.在终端输入pod install,耐心等待3~5分钟,就会显示安装结果
博主成功安装,但是,嘿嘿0.8的版本早就被0.9.2版本替代了(你可能会疑问,我只要0.8版本怎么办,不好意思了,我还没研究,等我研究明白了第一时间告诉大家,也请知道的告诉我).上面还有一些信息就是CocoaPods1.0.0beta.6版本已经发布,大家可以升级安装.
6.这时候打开工程的文件夹,我们会发现文件中的文件变成了这样
这就是使用cocoapods之后安装的插件以后的目录情况
7.注意:我们点击cocoaPodsTes.xcworkspace 而不是cocoaPodsTest.xcodeproj.
打开工程后会看到这样的效果
注意:虽然有些静态库和库显示红色,但是能编译通过.如果你你的工程编译不通过,接下来就需要再添加一个东西就可以了,如图.
8.如果这个时候你的程序能成功运行,那就说明你的三方库安装成功了.
9.代码测试
AppDelegate.m
注意导入头文件
#import "ViewController.h"......- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { UIWindow *window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds]; window.backgroundColor = [UIColor yellowColor]; self.window = window; [self.window makeKeyAndVisible]; ViewController *rootView = [ViewController new]; self.window.rootViewController = rootView; return YES; return YES;}
ViewController.m
注意导入头文件
#import "MBProgressHUD.h"......- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. [MBProgressHUD showHUDAddedTo:self.view animated:YES];}
10.效果图