如何查看库信息与合并库

1.打开终端,执行如下命令:

  $ lipo -info path

  $ lipo -create path path -output newpath

2.示例:

 1 $ lipo -info /Users/***/Desktop/Release-iphoneos/DemoFramework.framework/DemoFramework
 2 Architectures in the fat file: /Users/***/Desktop/Release-iphoneos/DemoFramework.framework/DemoFramework are: armv7 arm64
 3
 4 $ lipo -info /Users/***/Desktop/Release-iphonesimulator/DemoFramework.framework/DemoFramework
 5 Architectures in the fat file: /Users/***/Desktop/Release-iphonesimulator/DemoFramework.framework/DemoFramework are: i386 x86_64
 6
 7 $ lipo -create /Users/***/Desktop/Release-iphoneos/DemoFramework.framework/DemoFramework /Users/***/Desktop/Release-iphonesimulator/DemoFramework.framework/DemoFramework -output /Users/***/Desktop/Release/DemoFramework
 8
 9 $ lipo -info /Users/***/Desktop/Release/DemoFramework
10 Architectures in the fat file: /Users/***/Desktop/Release/DemoFramework are: i386 x86_64 armv7 arm64 

3.注意:如果是.a文件,path就是.a的路径;如果是.framework,path是framework里面的那个路径;最后找到newpath下生成的库替换之前的库文件就行。

时间: 2024-07-31 08:19:53

如何查看库信息与合并库的相关文章

2.Lucene3.6.2包介绍,第一个Lucene案例介绍,查看索引信息的工具lukeall介绍,Luke查看的索引库内容,索引查找过程

 1  Lucen目录介绍 2  lucene-core-3.6.2.jar是lucene开发核心jar包 contrib  目录存放,包含一些扩展jar包 3  案例 建立第一个Lucene项目:lucene3_day1 (1)需要先将数据转换成为Document对象,每一个数据信息转换成为Field(String name, String value, Field.Store store, Field.Indexindex) (2)指定索引库位置Directorydirectory =

Linux环境下MySQL基础命令----查看、创建、删除库和表

案例二,查看数据库 MySQL是一套数据库管理系统,支持运行多个库,每个库相当于一个容器,存放着许多表.数据就存在这些表中,所以查看.创建.删除库和表,在工作中必不可少. 一,查看 1,查看当前服务器中有哪些库 使用命令:SHOW DATABASES;          //查看库信息 2,查看当前使用的库中有哪些表 使用命令: USE mysql;                                 //使用USE命令切换到名为mysql的表中 使用命令: SHOW TABLES;

SVN项目管理:分支库与合并库

上周接到PM大人的新任务,给主库做分支. 首先,先来看下SVN默认的三大文件夹,这三个文件夹建完库之后,一般默认会有,但是以前用的时候,还是比较简陋的,几乎都是大家提交到trunk里面,整个开发流程下来,一直用的是这个库. 那么,这三个文件夹都应该用来放什么东西呢? 分支(Branching) 分支起始的时候是主线的一个拷贝,但是其后他将保持独立性,拥有自己的变化. 有时你需要创建一个分支,例如你需要开发一个新功能,但是你又不希望新功能开 发完成之前影响主线的开发. 标记(Tagging) 标记

mysql 5.7多源复制(用于生产库多主库合并到一个查询从库)

目前我们使用的是主从+分库分表的系统架构,主库有N个分库,从库为多个slave做负载均衡,所以数据库端的架构是下面这样的: 这就涉及到多个主库数据同步到不分库分表的从库共查询和管理类系统使用.在mysql 5.6以及之前的版本中,没有原生的解决方法,除非使用mariadb分支,在mysql 5.7之后支持多源复制,除了使用原生的多源复制之外,还有一个选择,就是使用案例开源的otter/canal.如果只是N个库合并到一个库的,我们使用mysql原生的复制,因为无论从稳定性还是运维成本.系统要求的

linux查看应用程序依赖的库

x86: ldd    + 应用名 arm: arm-linux-readelf    -d   应用名 linux查看应用程序依赖的库

<p>1、查询端口号占用,根据端口查看进程信息</p>

2017年6月份的时候,我就着手在公司推广git,首先我自己尝试搭建了GitLab来管理代码,并且通过以下博客记录了GitLab的搭建,以及GitLab备份,GitLab升级等事情. git学习-->在CenterOS系统上安装GitLab并自定义域名访问GitLab管理页面 git学习-->如何汉化GitLab? (转)git学习-->Git 分支管理最佳实践 git学习--> Gitlab如何进行备份恢复与迁移? git学习--> 解决Gitlab 版本升级之后,发送 m

Python标准库:HTTP客户端库urllib3

urllib3功能强大且易于使用,用于HTTP客户端的Python库.许多Python的原生系统已经开始使用urllib3. urllib3提供了很多python标准库urllib里所没有的重要特性: 线程安全 连接池 客户端SSL/TLS验证 文件分部编码上传 协助处理重复请求和HTTP重定位 支持gzip和deflate压缩编码 支持HTTP和SOCKS代理 100%测试覆盖率 Python3.x中将urllib2合并到了urllib,之后此包分成了以下几个模块: urllib.reques

Oracle里收集与查看统计信息的方法

Oracle数据库里的统计信息是这样的一组数据:它存储在数据字典里,且从多个维度描述了Oracle数据库里对象的详细信息.CBO会利用这些统计信息来计算目标SQL各种可能的.不同的执行路径的成本,并从中选择一条成本值最小的执行路径来作为目标SQL的执行计划. Oracle数据库里的统计信息可以分为如下6种类型: 表的统计信息 索引的统计信息 列的统计信息 系统统计信息 数据字典统计信息 内部对象统计信息 表的统计信息用于描述Oracle数据库里表的详细信息,它包含了一些典型的维度,如记录数.表块

C++标准库和标准模板库

C++强大的功能来源于其丰富的类库及库函数资源.C++标准库的内容总共在50个标准头文件中定义. 在C++开发中,要尽可能地利用标准库完成.这样做的直接好处包括: (1)成本:已经作为标准提供,何苦再花费时间.人力重新开发呢: (2)质量:标准库的都是经过严格测试的,正确性有保证: (3)效率:关于人的效率已经体现在成本中了,关于代码的执行效率要相信实现标准库的大牛们的水平: (4)良好的编程风格:采用行业中普遍的做法进行开发. 一.C++标准库 C++标准库的内容分为10类, 分别是:C1.语