当前位置: 首页 > news >正文

网站建设的实施方案山东德州网站建设

网站建设的实施方案,山东德州网站建设,旅游网站开发意义和价值,nodejs做后端的网站项目中会用到许多第三方的.a类型的静态库,有时候会有一些静态库回包含相同文件而产生冲突,我们就需要对这个库进行去重的一个操作。一般有哪些文件冲突了,xcode报错都会有详细的提示。我们可以将这两个库合并,也可以其中一方中的文…

  项目中会用到许多第三方的.a类型的静态库,有时候会有一些静态库回包含相同文件而产生冲突,我们就需要对这个库进行去重的一个操作。一般有哪些文件冲突了,xcode报错都会有详细的提示。我们可以将这两个库合并,也可以其中一方中的文件删除。我们已拆分一个test.a为例,作一个简单的总结:
        一、删除重复文件
        第一步:首先要确定你所操作的静态库支持的框架

lipo -info test.a 

        第二步:将静态库按照支持的框架拆分

以拆分armv7 框架为例
lipo -extract_family armv7 -output test_armv7.a  test.a 
这时候去文件夹下查看出现一个test_armv7.a的静态库就说明是成功了
这时候一定要记得确定(lipo -info test_armv7.a )一下你拆分出来的版本是否是你想要的这个框架下的

        第三步:删除重复的文件,记得是删除你分离出来的单框架库中的文件

ar -d test_armv7.a test1.o

        第四步:将静态库支持的框架都进行第二步和第三步操作。
        第五步:将操作完成的库合并成新的库

lipo -create -output test_new.a  test_armv7.a test_arm64.a

  二、合并静态库

         合并静态库和删除重复文件都需要确定支持框架和按照支持的框架拆分,就不在赘述了。
        第三步:将分解库中的文件拆分出来

 ar -x test_armv7.a
这时候你的文件夹中会出现你库中包含的.o文件

        第四步:将你需要合并的另一个库进行相同操作,将文件分解到相同文件夹中,相同的文件回自动的保留一份。

注意: 1、我是在相同的文件中操作的,所以最后分解完成记得将 test.a等源库删除。2、不同的框架下的文件记得分解到不同的文件夹中。

        第五步:生成不同框架下的静态库

ibtool -static -o test_new_armv7.a *.o

        第六步:合成新的静态库

lipo -create -output test_new.a  test_new_armv7.a test_new_arm64.a



 

指令合集   直接copy可用的

lipo -info SpeexKit.aarm64 arm64e armv7 armv7s lipo -extract_family arm64 -output SpeexKitv64.a  SpeexKit.alipo -info SpeexKitv64.alipo SpeexKitv64.a   -thin arm64 -output  SpeexKitv64.aar -d SpeexKitv64.a SpeexUnit.o———————>
lipo -extract_family arm64e -output SpeexKitv64e.a  SpeexKit.alipo -info SpeexKitv64e.alipo SpeexKitv64e.a   -thin arm64e -output  SpeexKitv64e.aar -d SpeexKitv64e.a SpeexUnit.o——————>lipo -extract_family armv7 -output SpeexKitv7.a  SpeexKit.alipo -info SpeexKitv7.alipo SpeexKitv7.a   -thin armv7 -output  SpeexKitv7.aar -d SpeexKitv7.a SpeexUnit.o———————>lipo -extract_family armv7s -output SpeexKitv7s.a  SpeexKit.alipo -info SpeexKitv7s.alipo SpeexKitv7s.a   -thin armv7s -output  SpeexKitv7s.aar -d SpeexKitv7s.a SpeexUnit.o———————>lipo -create -output SpeexKit.a  SpeexKitv64.a  SpeexKitv64e.a  SpeexKitv7.a  SpeexKitv7s.a

http://www.yayakq.cn/news/650212/

相关文章:

  • 我学的 网站开发 能进华为公司么凡客优品
  • 手机网站编程关于网络编辑作业做网站栏目新闻的ppt
  • 九寨沟网站开发的背景网站建设维护推广合同
  • 网站开发员的工资优舟网站建设
  • 企业品牌网站建设我们的优势wordpress仿小程序
  • 建设网站创业如何做一张网站平面效果图
  • 无锡哪里做网站百度怎么搜图片
  • 公司建站详细步骤合肥网络公司平台
  • 怎么做视频网站企业网站托管排版设计制作
  • 四川长昕建设工程有限公司网站宁波建站方案
  • 虚拟主机空间 配置 网站制作网页框架
  • 四川市网站建设东莞市赢网网络科技有限公司
  • 高端网站定制的方法济南电子商务网站建设
  • 东莞市官网网站建设平台医院网站建设 不足
  • 最好网页游戏网站做爰全过程免费的视频网站有声音
  • 网站开发环境介绍网站邮件模板
  • 犀牛云建设网站十大免费观看软件下载
  • 做网站的必备软件辽宁省住房和城乡建设厅
  • 响应式网站跟自适应网站的区别获取网站访客qq号
  • 建设银行官方网站认证贵州住房城乡建设厅官方网站
  • dede重工蓝色企业免费网站模板莱芜网站建设开发公司
  • 茂名公司网站设计企业首次建设网站的策划方案
  • 哈尔滨网站建设 熊掌号wordpress 注册 填写密码错误
  • asp网站怎么验证到百度站长360网址大全电脑版
  • 网站添加百度统计代码吗平凉市城乡建设局网站
  • dedecms网站空白wordpress黑客
  • 网站建设维护外包广西城乡建设厅证件查询
  • 网站公司的客户怎么来网站域名和备案公司可以不一样么
  • 12316网站建设方案微商推广哪家好
  • 免费单页网站保险公司网站策划