iOS: OC/Swift使用CocoaPods生成Podfile文件、安装第三方SDK
//注意,你必须先安装CocoaPods
1.打开终端,输入 cd ,把你的项目拖入终端
2.建立 Podfile 文件
touch Podfile
3.编辑 Podfile 文件
open -a Xcode Podfile
4.文件里添加:(注意cocoapod仅支持以Framework方式添加框架,因此需要在Podfile中添加use_frameworks!)
use_frameworks!
platform :ios,'8.0'
target '项目名XXX' do
pod '引入的包名XXXXXXX'
end
保存并退出
5.输入:pod install --no-repo-update
pod install --no-repo-update
安装并更新
6.配置OK后
开始下载时如图
完成如下图
点击 你的App.xcworkspace 打开即可
注意:默认会安装最新版本,如果你想其他版本,你可以通过pod search + 第三方库名
如:
pod search AFNetWorking
再按Q键就会回到你刚才敲命令行时候的位置,就可以敲命令去导入你需要的库和版本号了
参考链接:
https://www.jianshu.com/p/dee4de853b61
https://www.jianshu.com/p/d13c9fd1e52b
iOS: OC/Swift使用CocoaPods生成Podfile文件、安装第三方SDK相关推荐
- uniapp生成android并调用第三方sdk的拍照进行身份证识别
一.需求 uniapp生成android,集成商汤科技的android的sdk识别身份证信息 二.开发思路 uniapp使用Dcloudx软件的"原生打包",然后集成到androi ...
- Python - 通过whl文件安装第三方库
1.准备工作 首先看一下whl文件的结构 示例: Pillow-3.4.2-cp35-cp35m-win_amd64.whl 库名-库版本-python版本-python版本内置命令-平台参数.whl ...
- swift使用cocoapods导入oc三方库
这里主要说几个关于cocoapods导入三方库需要注意的问题和我遇到的坑 1.Swift语言使用cocoapods配置Podfile文件时要加上use_framework!这句代码,作用是把三方库打包 ...
- Swift: 在Swift中桥接OC文件(自己创建的类文件、第三方库文件)
一.介绍 随着Swift的逐渐成熟,使用swift开发或者混合开发已经成为了一个趋势,本身苹果公司也十分推荐使用Swift这门新语言.目前Swift已经更新到了3.0,估计没有多久4.0就要出来了.那 ...
- Cocoapods的Podfile使用
Cocoapods的Podfile使用 对于第三方库集成,现在最受欢迎的就是基于Ruby语言实现的Cocoapods,可以很方便的管理引入库,当然你也可以使用Swift Package Manager ...
- 效率成吨提升之代码生成器-蓝湖工具神器iOS,Android,Swift,Flutter
开源地址1: https://github.com/zhanghuanProgrammer/LanHuExport 开源地址2:蓝湖移动端辅助工具LanHuTool-HTML5其他资源-CSDN下载 ...
- ios 融云 重写对话列表_iOS集成融云SDK part 1 小记
之前虽然稍微了解过即时通讯方面的内容,但是一直没有怎么去做过聊天部分的.这次是刚刚使用融云,做一下记录. 关于融云SDK集成的具体步骤,我都是参考以下这些文章(很多图片都是直接从这些地方拿的,我真是太 ...
- iOS架构-制作属于自己的cocoapods以及podspec文件讲解(20)
我们在 iOS架构-cocoaPods之自制私有库及管理(17) 中已经介绍了私有cocoapods库的制作.其中已经涉及podspec文件.这里单独拉出来介绍podspec文件.使大家对podspe ...
- iOS Podfile文件用法详解
前言 iOS开发会经常用到cocoapods管理第三方,简单.方便.高效.如何集成cocoapods在cocoapods官网和Podfile语法说明会有详细介绍,本文我想介绍的是关于集成cocoapo ...
- iOS OC和Swift混编
1.创建一个swift或者oc的工程:我这里是创建的Swift语言的工程,工程名SwiftTest 2.在工程中代码目录下创建一个oc的类,选择oc语言, 会出一个对话框,选择YES ...
最新文章
- mysql www.school.com_MySQL 基础学习
- cmd删除oracle监听,oracle数据库监听删除
- MPX2053DP压力传感器简单测量
- .NET支持的泛型约束
- OleDbHelper类
- 重写equals所要遵守的约定
- 微服务实践分享(8) 控制调用中心
- codeforces 767C - Garland
- Hibernate的常用API
- 一场媲美“超女”海选的招聘狂潮
- 从对象角度阐释五行变化
- OSPF——NSSA区域及完全NSSA区域(含配置命令)、第七类LSA类型 LSA-7详解
- 一个对iBatis的总结写的不错(转载)
- 大数据 机器学习 人工智能_在这个季节中,您如何免费学习数据科学,人工智能和机器学习。...
- android号码查询归属地,号码归属地识别-Android电话应用
- GMP编译make check时出现FAIL t-scan
- 微信小程序授权登录源码
- 几何矩的物理意义,由Camshift算法引起
- BBS(仿博客园系统)项目03(主页搭建、个人站点搭建(侧边栏分类展示、标签展示、日期归档)、文章详情页相关功能实现)...
- 红红火火恍恍惚惚(bfs_plus.2)(知道吉米你很急!)
热门文章
- 中国水稻大省创新大米销售模式 启动2019首场拍卖
- zookeeper-架构设计与角色分工-《每日五分钟搞定大数据》
- ARKit何以从同类技术中胜出?
- zookeeper watcher使用注意点
- WAS7.0安装补丁升级程序无法替换文件 java/docs/autorun.inf解决办法
- 使用SCVMM2008 R2管理Hyper-V之3-使用模板部署虚拟机
- 与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误
- 我的天!!线上千万级大表排序,如何优化?
- Spring的Controller是单例还是多例,怎么保证并发的安全
- “12306”是如何支撑百万QPS的?