CocoaPods frameworkiOS学习交流iOS

【iOS 开发】打包 Framework 时使用 CocoaPo

2017-06-02  本文已影响4009人  爱吃鸭梨的猫
Framework

最近需要将自己项目的公共代码打包成 Framework 来使用,但是在打包过程中遇到一个问题,就是提取的公共代码中用到了一些第三方的库,比如 AFNetworking 等,怎么才能把第三方库集成进来让代码编译通过并打包成功呢,网上找了很久都没有找到一篇专门说这个的,让我走了不少坑,现在就分享一下在打包 Framework 时怎样使用 CocoaPods 引入第三方库。

如果你的代码中没有用到其他第三方库的话,可以转到我的另一篇文章:【iOS 开发】将自己的框架打包成 Framework 的方法


创建 Framework 工程

1. 创建打包工程

创建工程 CocoaPods 重新打开工程 测试类

2. 添加公开头文件

Headers 引入头文件

3. 更改设置参数

更改设置参数 更改设置参数

工程打包成 Framework

1. 真机编译所有文件

编译真机 Framework

2. 模拟器编译所有文件

编译模拟器 Framework

3. 将两个 Framework 合成

上面有两个 Framework , 一个是 Debug-iphoneos(真机) 下的,一个是 Debug-iphonesimulator(模拟器) 下的,需要通过终端命令将两个 Framework 合为一个模拟器和真机都可使用的 Framework

Framework 合成 Framework 合成 Framework 合成 Framework 合成 Framework 合成 Framework 合成

测试打包完的 Framework

测试工程 第三方库

主要步骤大概就是这样,如果有发现什么问题可以给我留言,希望能够帮助大家少走一些坑。

将来的你,一定会感激现在拼命的自己,愿自己与读者的开发之路无限美好。

我的传送门: 博客简书微博GitHub

上一篇下一篇

猜你喜欢

热点阅读