iOS 制作自己的FrameWork遇到的一些问题 以及FrameWork通过包合并支持arm64 armv7 i386 架构

前段时间工作上需要创建一个FrameWork,由于是第一次尝试,所以遇到了一些问题,所以想列举出来供大家参考。

首先编译出来的FrameWork你需要查看它对cpu架构的支持:如下

1.打开终端,进入到你的FrameWork,cd xxxx/xxx.framework

2.查看架构支持,lipo -info xxxx/xxx.framework/xxx (注意:xxx是你的FrameWork名称)

3.如果以上两步都成功,你将会看到。。。is architecture:arm64 armv7 等等。


由于我之前工程的一些特殊性,所以没有办法一次性编译出可以支持 arm64 armv7 i386 架构的FrameWork

所以就涉及到了将FrameWork合并的问题:如下

1.lipo -create /Users/xxxxxxx/Desktop/armv7/xxx.framework/xxx  /Users/xxxxxxx/Desktop/arm64/xxx.framework/xxx  -output /Users/xxxxxxx/Desktop/arm64anda

你可能感兴趣的:(ios)