创建framework

创建framework网上有很多相关文章,可看下方的参考文件,这里记录一下合并兼容真机和模拟器时遇到的问题。

查看方法:
lipo -info 文件路径

合并方法:
lipo -create 真机路径 模拟器路径 -output 真机路径

在终端执行完上述合并命令后,用查看查看,会发现支持:armv7 armv7s i386 x86_64 arm64架构,但实际项目中使用时,发现还是不支持模拟器架构。
这时,还需要将真机和模拟器生成的framework中的Modules目录下的swiftdoc文件合并到一起,这样才能真正支持真机和模拟器

参考文章:
iOS Framework制作流程
swift——创建自己的framework,以及真机和模拟器两版本的合并!

推荐阅读更多精彩内容