CocoaPods 安装及使用(亲测有效)
2024-08-31 20:51:09
一、What is CocoaPods?
CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 43 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly.
二、安装
1、安装ruby环境
2、删除自带的ruby镜像,在终端输入:gem sources --remove https://rubygems.org/
3、添加镜像:gem source --add https://gems.ruby-china.com/
4、确保只有一个镜像地址,终端输入:gem sources -l
5、更新ruby,终端输入:sudo gem update --system
6、安装cocoapods,终端输入:sudo gem install -n /usr/local/bin cocoapods
7、查看 CocoaPods 是否安装成功,终端输入:pod --version
8、安装pod,终端输入:pod setup
9、下载所需的库,终端输入:pod install
10、完成。
三、使用 CocoaPods
1、新建项目,用终端打开项目文件夹,终端输入:cd 项目文件夹名称
。
2、创建 Podfile 文件,终端输入:vim Podfile
。
3、进入 Podfile 文件后输入 i 进入编辑状态,按如下格式输入要安装的框架:
platform :ios, '8.0'
use_frameworks! target 'MyApp' do
pod 'AFNetworking', '~> 2.6'
pod 'ORStackView', '~> 3.0'
pod 'SwiftyJSON', '~> 2.3'
end
4、写完后按 Esc 然后 :wq
意思是保存并退出,然后输入:pod install
。到此安装成功,退出 Xcode
,打开 .xcworkspace
后缀的文件即可。
四、可能出现问题
当导入头文件时,有时不会提示,不会提示就表示可能会打错,你可以command+B 编译一下再尝试,不行的话按如下下图方式配置:
最新文章
- laravel强大功能路由初探(二)
- 老司机学新平台 - Xamarin Forms开发框架二探 (Prism vs MvvmCross)
- 单机安装HBase
- 编写一个程序对Largest函数进行测试,找出一组数据的最大值
- Word2003使用VBA教程
- cocos2d-x 不能在android真机debug的问题
- 关于 hashCode() 你需要了解的 3 件事
- Android OpenGL ES 3.0 纹理应用
- 建立&;修改视图
- eclipse没有New Java Class的解决办法
- 成功为Android系统配上了GNU开发环境
- 区别CSS中display:box;inline;none以及HTML中 <;frame>; 标签<;table>; 标签的 frame 属性
- SoapUI中XML解析
- java中一个引人深思的匿名内部类
- android sqlite android.database.CursorIndexOutOfBoundsException: Index 5 requested, with a size of 5
- windows下网络编程TCP
- 示波器X1探头和X10探头
- LOJ #6053. 简单的函数
- HashMap 、HashTable、TreeMap、WeakHashMap的区别是什么
- RxSwift学习笔记2:Observable/生命周期/Event/oneNext/onError/onCompleted/
热门文章
- Linux Exploit系列之四 使用return-to-libc绕过NX bit
- 多线程编程-- part 6 共享锁和ReentrantReadWriteLock
- vue-transition实现加入购物车效果及其他动画效果实现
- 韦东山嵌入式Linux学习笔记07--Nandflash
- idea运行web项目乱码
- 【JZOJ5439】【NOIP2017提高A组集训10.31】Calculate
- k8s测试容器test-for-k8s.yml
- Java多线程和并发(八),synchronized底层原理
- TTTTTTTTTTTT Codeforces Round #353 (Div. 2) D 平衡二叉树的set模拟 没有很懂
- sh_04_列表排序