前提条件:必须已经成功安装好cocoapods
1. 建立Podfile(配置文件)
首先建立一个xcode文件(例如 :a 新建一个项目,名字PodTest,b 终端中,cd到项目总目录(注意:包含PodTest文件夹、PodTest.xcodeproj、PodTestTest的那个总目录
cd /Users/administrator/Desktop/test cd 后面有个空格 test 是项目名,根据自己的项目区修改 )
2.接着上一步,终端输入 vim Podfile 会出现下面这个页面:
3. 键盘输入 i,进入编辑模式,输入
platform :ios, '7.0'
pod 'MBProgressHUD', '~> 0.8'
(或者 不输入platform :ios, '7.0'
pod 'MBProgressHUD', '~> 0.8' 等等这些信息 直接然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq 这个时候回在项目中有个profile文件 ,把这个文件直接拉到Xcode 中:不是项目中 注意 然后可以在文件中输入:
platform :ios, '7.0'
target "自己的项目名" do
pod "AFNetworking"
pod "Masonry"
pod "SDWebImage"
pod "JSONModel"
pod "MBProgressHUD"
pod "JCAlertView"
pod "MJRefresh"
pod "BlocksKit"
pod "MBProgressHUDExtensions"
pod "DYMRollingBanner"
pod "TTTAttributedLabel"
pod "SDCycleScrollView"
pod "JTCalendar"
pod "IQKeyboardManager"
end
)
然后按Esc,并且输入“ :”号进入vim命令模式,然后在冒号后边输入wq 下面是相关的页面:
按下回车键 回车后发现PodTest项目总目录中多一个Podfile文件
4.终端cd到项目总目录,然后输入 pod install,等待一会
可能由于墙的的问题,无论是执行pod install还是pod update都卡在Analyzing dependencies不动了,慢到无以复加的地步,无法忍受。
其实原因在于以上两个命令执行时会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
注意事项:当你完成上述步骤时候,你需要把你们的 第三方导入到项目中去使用,有时候你会发现 导入不了,xcode 不会弹出来,这时你可以
选择Target -> Build Settings 菜单,找到\”User Header Search Paths\”设置项
新增一个值"${SRCROOT}",并且选择\”Recursive\”
相关的知识 会陆续添加的 敬请关注:
pod search AFNetworking 这是在终端输入命令行 搜索 AFNetworking 相关的信息