该篇文章主要说明如何使用cocoapods本地库
1、创建整体文件结构
- 首先选一个位置创建一个文件夹,比如:CocoapodsProject;
- cd 到该“CocoapodsProject”路径下,然后创建库文件存放的文件夹,此处命名为“TestLibrary”;
- 使用Xcode创建一个Project,此处命名为“TestDemo”;
上面步骤完成之后,如下图:
2、创建本地库
- 打开terminal cd 到“TestLibrary”下;
- 创建存放库文件的文件夹,此处以“Classes”为例;
- 将工程需要使用的相关SDK、源码、资源放到“Classes”文件夹内;
- cd 到“Classes”的上一级路径;
- 创建``podspec```文件
pod spec create TestLibary //创建podspec文件
完成后结构如下图:
3、修改podsec文件
- 修改描述配置文件
- 修改source配置
- 修改project linking问题
4、项目使用自己的库
- cd 到项目根路径,然后执行"pod init"指令
# 切到项目根路径
cd TestDemo
# pod初始化
pod init
- 修改Podfile文件,如下
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'TestDemo' do
# Uncomment the next line if you're using Swift or would like to use dynamic frameworks
# use_frameworks!
# Pods for TestDemo
pod 'TestLibrary', :path=>'../TestLibrary'
end
- 在项目根路径安装库
pod install
- 执行完terminal 如下图
这样就能使用自己本地库了