iOS中合并framework

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/70306483

最近在看视频学习直播相关的知识,在学习过程中遇到了合并framework的东西,于是就记录了下来。本人在之前的博客中曾经写过合并静态库,大家有兴趣可以看一看,地址:http://blog.csdn.net/u010105969/article/details/49635573

为什么要合并framework呢?

我们在下载的一些项目中会有一些我们要使用到的framework,但这些framework分为真机包和模拟器包,顾名思义,真机包只能在真机上使用,模拟器包只能在模拟器上使用,我们需要将它们合并,以便在真机和模拟器上都能使用。

下载的framework:

在没有编译前framework显示为红色,在编译后就变成了黑色,我们可以右击在Finder中找到framework。

framework是分真机上使用的和模拟器上使用的,我们需要在两种模式下进行编译,才能得到两种framework。

合并framework(和合并静态库一样)

终端中输入:lipo -create "真机包路径" "模拟器包路径" -output "合并包路径"

我们将合并后的framework拿出来替换掉真机或模拟器模式下的framework即可。

最后后缀名为.framework的文件就是我们要使用的合并framework。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏电光石火

eclipse从数据库逆向生成Hibernate实体类

     做项目必然要先进行数据库表设计,然后根据数据库设计建立实体类(VO),这是理所当然的,但是到公司里做项目后,让我认识到,没有说既进行完数据库设计后...

24590
来自专栏全栈之路

vue.js安装心得

npm是nodejs的包管理器,所以之前只想找npm,而不想下载nodejs,最后闹了笑话。

17120
来自专栏魏艾斯博客www.vpsss.net

宝塔 linux 面板常见问题解答

84350
来自专栏一个爱瞎折腾的程序猿

react-native 项目初始化

20710
来自专栏iOS Developer

微信小程序开发教程-从零开始(3)

24660
来自专栏静下来

设置wordpress文章标题在新标签打开

这个问题我也是今天才发现,我这个网站的标题是在当前页面打开的。 我个人是一直不喜欢这种打开方式的,不管是我自己的网站,还是别人的某些网站。 我觉得这样,有时...

39840
来自专栏张戈的专栏

博客文章重新启用评论,附一键填写评论中用户信息代码生成工具

博客关闭评论近一个月的时间,总体的感觉很是安逸,不过看了留言板的反馈,感觉关闭评论对一些真正需要帮助的朋友还是带来了些许不方便,思前考后,决定再次开放评论。 但...

36770
来自专栏Web 开发

ubuntu学习手札——中文设置,源设置等等最基本的

3. 对于类似“哪个源更快”这样的问题,并没有一个标准答案。每个人的网络状况有不同,不同网站的下载速度对会不同。更改完设置之后,在Software Sour...

9410
来自专栏wOw的Android小站

[iOS] Win8下在Vmware11中安装使用苹果系统OS X 10.10

  近来因为需要做 iOS 的项目,所以需要多花一些时间看看敲敲代码。因为自己手头上并没有 Mac(过年为了闲的时候能玩玩游戏买了联想,唉),想想不能只靠每天在...

20400
来自专栏乐百川的学习频道

Visual Studio Code介绍

应该有很多人都知道Atom编辑器吧,它是由Github开发的一个跨平台的编辑器。它使用了跨平台的Electron,用前端技术编写图形界面。一开始我也推荐过这个编...

30050

扫码关注云+社区

领取腾讯云代金券