首页 > 其他分享 >Cocoapods的简单介绍和使用

Cocoapods的简单介绍和使用

时间:2022-08-31 21:33:10浏览次数:47  
标签:sudo 介绍 Podfile 指令 简单 pod Cocoapods gem

1、Cocoapods运行环境和gem命令

1.1 Ruby运行环境和gem命令

Mac自带Ruby环境。如果gem版本太旧,可以使用以下指令升级到最新:

 

sudo gem update --system

检查Ruby版本指令:

ruby -v

检查gem版本指令:

 

gem -v

 

1.2 安装指定版本的Cocoapods

安装指令:

 

sudo gem install cocoapods -v 1.10.4

 

卸载指令:

 

sudo gem uninstall cocoapods

对于Mac OS X 10.11 : CocoaPods安装

 

sudo gem install -n /usr/local/bin cocoa pods

2、Cocoapods的使用

命令行输入 pod --help 或者随意输入一个错误的命令如 pod -v ,会提示查看其他指令。

 2.1 安装库

 1> 项目根目录创建一个Podfile文件,如果没有的话,cd 进入 .xcodeproj 所在的目录,通过以下命令来创建一个Podfiel:

pod init

 2> 打开Podfile文件,添加源和库信息,建议用 Xcode 打开Podfile,保存。如下:

 

 Podfile语法:http://guides.cocoapods.org/syntax/podfile.html

 3> 安装库

cd 到项目根目录,命令行运行:

pod install

这个时间一般都是比较长的,安装完成后项目根目录会多了一些文件,其中包括.xcworkspace文件。

此时编译运行项目不再使用.xcodeproj文件,而是使用.xcworkspace文件。

标签:sudo,介绍,Podfile,指令,简单,pod,Cocoapods,gem
From: https://www.cnblogs.com/Jacksun11/p/16644549.html

相关文章

  • redis+java简单6位数验证码验证
    实现思路定义一个方法实现随机二维码publicstaticStringgetCode(){//发送六位数验证码Randomrandom=newRandom();Stringcode="......
  • java使用Stream简单操作集合
     效果图  本项目使用springbootpom依赖<!--lombok依赖--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <v......
  • 自我介绍
    0、生活照:(借用面试的时候的照片(•̀ω•́)y应该有成都的同学认出来我了(•̀ω•́)y) 1、姓名:吴承轩|、、、|描述如下:憨,呆,懒癌患者,挑食,大部分时间脑袋都很......
  • 自我介绍
    大家好,我是倪怡丹,来自四川成都。我兴趣爱好广泛,思想前卫,是一个什么观念都能接受的人,有时有点“戏精”。如果用三个词来形容我自己的话,第一个词是佛系,我平时没有特别强的争......
  • 自我介绍
    大家好!我叫柳笛,是一个乐观、温柔、率真的人。或许是“一方水土养一方人”的缘故,东北的风土人情造就了我直爽的性格。我的共情能力很强,所以我能够理解照顾周围人的感受,也因......
  • 自我介绍
    老师好,同学们好!我是来自青海省的俞鸿若劼,很荣幸到北京电子科技学院信息安全专业学习。青海地大物博,人杰地灵,我爷爷就是一个充满智慧的人,当年他为我起名字时,特意选用了“劼j......
  • Yolo系列简单汇总二(yolox yolo6 yolo7)
    Yolo系列简单汇总一(yolov1至yolov5)见:https://www.cnblogs.com/xiaxuexiaoab/p/16615242.html六、YoloXpdf:https://arxiv.org/pdf/2107.08430.pdfcode:https://git......
  • Yolo系列简单汇总一(yolov1至yolov5)
    Yolo系列简单汇总二(yoloxyolo6yolo7)见:https://www.cnblogs.com/xiaxuexiaoab/p/16643821.html一、YoloV1pdf:https://arxiv.org/pdf/1506.02640.pdfcode:https://......
  • 操作系统实战45讲- 02 几行汇编几行C:实现一个最简单的内核
    本节源代码位置https://gitee.com/lmos/cosmos/tree/master/lesson02/HelloOSHelloOS之前,我们先要搞清楚HelloOS的引导流程,如下图所示:PC机BIOS固件是固化在PC......
  • 如何用JS实现简单的数据监听
    一、概述主要是用Object.defineProperty实现类似vue2的数据绑定。二、示例constdata={name:"lihua",age:18}Object.defineProperty(data,"name",{get......