首页 > 讲带有第三方库和xib的文件打包成*.a静态库,怎么处理

讲带有第三方库和xib的文件打包成*.a静态库,怎么处理

有一个登录模块,需要将其打包成SDK控多个程序使用。Demo已经写好了,由于引用了AFNetworking,MBProgressHUD等三方库。我是直接将这两个文件复制到工程目录里的,打包没问题了,但是引用时出现如下错误

说是缺少引用,因为涉及文件比较多,有很多是内部逻辑没必要暴露的头文件,这个是没有引入的那个文件。
请教下有人能帮我解答吗


应该是你在打包.a的时候,没有将各种架构打包进去。.a有很多种种架构,i386、x86_64、arm64、armv7等等,你需要将你用到的所有架构都打进去才没问题。可以分别编译,然后使用lipo命令合并。
另外推荐一个方法,就是使用cocoapods来管理公用包,比较简单快捷


在工程项目设置,debug改成NO,再编译设备与模拟器,然后再合成。

【热门文章】
【热门文章】