- 创建文件夹
mkdir frameWork
- 创建项目(项目名称:MobileFrame)
- 创建私有库文件夹
- 创建Classes文件夹(默认指定文件夹 spec文件默认)
- 在Classes文件夹下创建Person.h Person.m 文件
- git 初始化
git init
git add .
git commit -m"创建Person.h Person.m文件"
7. 创建spec配置文件
//1.创建spec文件 (PrivateLib 私有库指定的文件)
pod spec create PrivateLib
//2.创建完私有库后编辑spec文件 以下几个地方修改
s.summary = "PrivateLib." //简短的描述
s.description = "PrivateLib本地私有库测试" //长描述长度大于s.summary(规范以避免不必要的问题出现)
//许可证改成MIT
s.license = "MIT"
//Git后面的URL去掉因为是本地私有库并没有在远程地址上
s.source = { :git => "", :tag => "#{s.version}" }
//之前创建的Classes文件夹与Spec文件中的对应 会匹配Classes下所有目录文件的.h .m 文件
s.source_files = "Classes", "Classes/**/*.{h,m}"
如下图:
8. pod 初始化
pod init //创建podFile 初始化pod
9. 编辑podFile文件
因为是本地私有库 要指定地址(地址是在当前xxx.codeproj相对的路径如下图)
10. pod install安装本地私有库
pod install
如下图
如果以上操作都正确 pod install 后项目中没有出现Person.h Person.m 那么请重启Xcode