前言
环境
Xcode 13.0
iOS 15.0
1、创建工程
command + shift + N, 选中 Framework & Library 下的 framework,然后 next
2、修改配置信息 Build Settings
①Dead Code Stripping 设置为 NO
3、分别用真机、模拟器编译 command + B
(右键 products>framework 将得到 frameWork 文件)
备注:由于 xcode13 问题(个人认为),如果没有使用第三方库,会出现没有 product 的情况,先建议在这里面找找吧/Users/youlu/Library/Developer/Xcode/DerivedData
我这里分别是debug 和 release 模式下的真机和模拟器生成的 framework,建议使用 debug 模式下(别问问什么,别人都这么用,问就是我是菜鸡,后续进行中在重新编辑把,大佬请麻烦解释下)
(备注 xxx 代表你的 framework 名)
打开终端输入 lipo -create 模拟器下 xxx 路径 真机下 xxx 路径 -output 新的路径xxx
这里将合成后的文件放在了桌面上,就生成了一个后缀名为.lipo 的文件,将后缀名去掉,替换之前真机中的 xxx 文件;
替换之后,这个 framework 文件就是我们需要的,在真机和模拟器上都能使用的。
然后你就可以拿这个 framework 去使用了
此文章纯属记录,如果问题,请大佬们不吝说明
原文地址:https://blog.csdn.net/u014651417/article/details/120800813
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。