1.安装pod
打开终端
输入pod --version
查看是否有pod 注:国内淘宝源已经停止更新,可以换成https://gems.ruby-china.org
pod set 很慢的话可以试试这个偏方
2.创建项目 注:在桌面建文件夹,做每项大的改动前先备份。
配置需要依赖的第三方,最好不要放.a和.frameworks
cd MM-Library/Example/
pod install
注:如果需要.a或.frameworks,自行下载然后放到/MMSDK/MM-Library/MM-Library/Classes里面在pod install。
千万不要在Podfile里面写三方 千万不要在Podfile里面写三方 千万不要在Podfile里面写三方
5.把源码替换进去
6.pod 验证 在这个目录下Desktop/MMSDK/MM-Library
输入pod lib lint
等待结果,有报错解决报错, --only-errors
可以忽略警告
7.打包类库 先按照打包插件 sudo gem install cocoapods-packager
打包pod package MM-Library.podspec --library --force
其中--library指定打包成.a文件,如果不带上将会打包成.framework文件。
参考资料:
1.https://www.jianshu.com/p/605350a7b1dd 2.http://blog.csdn.net/daiyelang/article/details/68488760 3.https://www.jianshu.com/p/9096a2eb2804 4.https://mp.weixin.qq.com/s/0W2-jtnuyVmh8v2CQKwyWQ 5.https://www.jianshu.com/p/9793dc5a9632 6.https://www.jianshu.com/p/0a7f3c0b4194 7.https://www.jianshu.com/p/5338bc626eaf?utm_medium=hao.caibaojian.com&utm_source=hao.caibaojian.com 8.https://www.zybuluo.com/qidiandasheng/note/603907 9.例子:https://github.com/GeniusBrother/HZExtend/blob/master/HZExtend.podspec