上一篇 讲了关于用最笨的方法来打静态库,这一篇,主要总结一下用比较简单的方法来大静态库.--------利用cocoaPods管理第三库,但是自己打包的静态库中不包含引用的第三库,同样是通过cocoaPods来管理第三方的库,这样打静态库方便,同样减少了静态库的大小
这篇分为两个部分:
第一部分是手动创建framework工程,将代码拖入工程中,同时在framework工程中pod 进去要引用的第三方,具体流程如下:
(1)创建framework:
(2)导入所需的代码
(3)对framework 进行设置,在我上一篇文章中已经讲到对framework的设置,这里不重复了.链接为:http://blog.csdn.net/zzling_zhou/article/details/54582326
(4) pod 引入第三方依赖库
然后运行进行打包,这里我们打包通常选择release下打包:
(5)在Products 在会看到xx.framework 由红色变为黑色,通过 Show in Finder 找到framework
(6) 运行真机,打出真机的framework. 如果需要framework适合真机和模拟机同时运行,需要将两者合并,具体可以看上一篇或者自行百度
(6)将包引入其他工程进行测试
在打包可能出现错误:
1.
解决办法:
2 还有有可能头文件找不到,需要在添加路径:
第二部分是用命令行创建,这个以后再补充吧!
参考文章:
http://www.cocoachina.com/ios/20150906/13323.html
http://www.cnblogs.com/brycezhang/p/4117180.html