公司要求将自有的一个APP中的某些功能模块扒下来,封装成一个静态库Framework,供一个有合作关系的B公司用.
自己以前没有封装过静态库,在网上参考了很多文章,一直没成功,现在想着是将代码封装成Framework,图片等资源封装成Bundle束,目前在照着这两篇文章做:
Framework: http://www.jianshu.com/p/ef3d5b7e7006?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=qq
Bundle: http://www.w2bc.com/Article/88645
现在有好多疑问:
1.要封装的功能模块,依赖一些第三方库,我要把AFNetWorking,SDWebImage,支付宝,微信等第三方SDK这些文件也封装进Framework里面吗?封到里面之后,B公司如果也想用这些第三方库,再次导入AFNetWorking这些第三方,会不会冲突,怎么解决?
2.按照上面的方法封装Framework,会报错,而且生成的Framework为空,里面没有任何文件........