1 本文只阐述.a 和.framework 具体如何生成,对于什么是静态库动态库的概念和如何集成cocoapods不在赘述。近日接触到一项任务啊,需要把我们项目中的部分模块 移植给别公司使用。借到任务后 遂着手开始,遇到的问题和小毛病多到发指。希望本文能给你带来帮助,为你解决心中的困惑,如有不当之处,还请指正。
一 .a文件的打包
1是.a 文件的打包 2是.framework的打包
2 把你要封装的关键代码拖进刚刚 创建的项目中。并用cocoapods集成好你项目所要依赖的三方。然后选择 Build phases-> 小加号 -> New Header Phase
之后把你要暴露的.h文件拖到Header中的public中去。
3 接下来我们配置下工程文件,如下图,选择Edit Scheme ,讲Run 中的运行配置成Release模式。这一点切记,如果你项目要上架一定要改。配置好以后就可以分别在模拟器环境和真机环境中 编译一次。
网友评论