Swift使用cocoapods

简介: Swift使用cocoapods

Swift使用cocoapods


第一步:用终端进入到项目,直接把项目拖过去就好

cd /Users/xiaozhikeji/Desktop/Demo
第二步:建立一个叫Podfile的文件

touch Podfile
第三步:编辑这个文件

vim Podfile
第四步:比如我要用CLImagePickerTool 和MBProgressHUD 这两个第三方库

输入下面格式就好了

注意cocoapod仅支持以Framework方式添加框架,因此需要在Podfile中添加use_frameworks!

platform :ios,'8.0'
target 'Demo' do
pod 'CLImagePickerTool'
pod 'MBProgressHUD'
end
use_frameworks!
第五步:保存之后,

输入pod install --no-repo-update 安装

即可看到一个xcworkspace文件

如果第三方框架不能正常工作或是升级,可以输入以下命令,这个命令不升级CocoaPods的spec仓库

pod update --no-repo-update

d7cfd0d9521db171ee06d06549173481.png

Snip20171226_18.png

注意默认会安装最新版本,如果你想其他版本,你可以通过pod search + 第三方库名

如下pod search AFNetWorking

9dc7f399bbe21f94a4396968d83a584b.png

Snip20171226_20.png

再按Q键就会回到你刚才敲命令行时候的位置,就可以敲命令去导入你需要的库和版本号了。

相关文章
|
存储 设计模式 缓存
通用点赞设计思路
点赞作为一个高频率的操作,如果每次操作都读写数据库会增加数据库的压力,所以采用缓存+定时任务来实现。点赞数据是在redis中缓存半小时,同时定时任务是每隔5分钟执行一次,做持久化存储,这里的缓存时间和任务执行时间可根据项目情况而定。
3253 2
|
前端开发 Java 数据库连接
Spring Boot 3 整合 Mybatis-Plus 动态数据源实现多数据源切换
Spring Boot 3 整合 Mybatis-Plus 动态数据源实现多数据源切换
|
IDE Java Maven
idea2020版Maven依赖成功导入但仍然报错找不到包解决
idea2020版Maven依赖成功导入但仍然报错找不到包解决
2282 0
idea2020版Maven依赖成功导入但仍然报错找不到包解决
|
7月前
|
前端开发 算法 Java
(CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
(CSS)使用Flex布局,帮助你快速了解各种基本的Flex布局属性以及帮你让元素快速达到布局中的指定位置!
243 1
|
机器学习/深度学习 机器人 网络架构
YOLOv11改进策略【模型轻量化】| 替换轻量化骨干网络:ShuffleNet V1
YOLOv11改进策略【模型轻量化】| 替换轻量化骨干网络:ShuffleNet V1
1511 11
YOLOv11改进策略【模型轻量化】| 替换轻量化骨干网络:ShuffleNet V1
|
开发者 iOS开发
苹果开发者账号续费流程及苹果开发者账号续费流程及下架处理
苹果开发者账号续费流程及苹果开发者账号续费流程及下架处理
|
持续交付 开发工具 git
如何保留原提交记录迁移Git项目,你还不知道吗?
如何保留原提交记录迁移Git项目,你还不知道吗?
如何保留原提交记录迁移Git项目,你还不知道吗?
|
机器学习/深度学习 存储 并行计算
深度学习之声纹识别
基于深度学习的声纹识别(Speaker Recognition)是一种通过分析和识别人的声音特征来确认身份的技术。
3290 2
|
SQL 存储 关系型数据库
SQL分类与数据类型
【7月更文挑战第12天】Mysql SQL语句分类与数据类型 介绍
|
人工智能 自动驾驶 算法
智能时代的桥梁:人工智能在现代交通系统中的应用
本文深入探讨了人工智能技术在改善和提升现代交通系统中的关键作用。通过分析AI在交通管理、自动驾驶汽车以及公共交通优化方面的应用,揭示了AI如何有效解决城市拥堵、提高道路安全和增强出行效率等挑战。文章还预测了未来人工智能技术在交通领域的发展趋势,为读者提供了一个全面而深入的视角。