关于 iOS 打 framewrok 静态包流程(二)

来源:互联网 发布:吉他谱大全软件下载 编辑:程序博客网 时间:2024/06/06 09:20

上一篇 讲了关于用最笨的方法来打静态库,这一篇,主要总结一下用比较简单的方法来大静态库.--------利用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

0 0
原创粉丝点击