关于ios 三方库文件冲突解决方案
2017-07-05 15:20
176 查看
*** 代表三方库名称
进入文件目录 查看包信息。 lipo -info ***.a 包含多个包如:armv7 arm64 等
取出armv7包 : lipo ***.a -thin armv7 -output ***-armv7.a
查看是否有冲突文件: ar -t ***-armv7.a
解压.a: ar xv ***-armv7.a
删除冲突文件 :rm *******.o ( 其中****** 代表冲突文件名,这个在xcode 中报错可以查找冲突文件)
重新打包: ar rcs ***-armv7.a *.o
将.a包含的其他包(arm64 等) 重复上述操作
合并文件:
lipo -create ***-armv7.a ***arm64.a -output ***-new.a
修改完毕 ,用新包替换项目中旧包 即可。
进入文件目录 查看包信息。 lipo -info ***.a 包含多个包如:armv7 arm64 等
取出armv7包 : lipo ***.a -thin armv7 -output ***-armv7.a
查看是否有冲突文件: ar -t ***-armv7.a
解压.a: ar xv ***-armv7.a
删除冲突文件 :rm *******.o ( 其中****** 代表冲突文件名,这个在xcode 中报错可以查找冲突文件)
重新打包: ar rcs ***-armv7.a *.o
将.a包含的其他包(arm64 等) 重复上述操作
合并文件:
lipo -create ***-armv7.a ***arm64.a -output ***-new.a
修改完毕 ,用新包替换项目中旧包 即可。
相关文章推荐
- iOS 两个静态库存在同名文件冲突解决方案
- 关于“SPS对文件进行权限管理的解决方案”的看法
- 关于页面刷新,文件上传为空的解决方案
- 关于SVN版本控制工具的冲突解决方案
- 关于SVN版本控制工具的冲突解决方案
- 关于引用js文件中出现乱码问题的解决方案
- 关于shellapi.h/shlobj.h头文件和宏定义冲突
- 关于 flash (jw player)不能处理 flv视频 中文名文件 或者 中文路径 的 解决方案
- 关于VS2008与office2003及和office2007插件个别冲突的解决方案
- 关于ie8和vs2005 2008之间冲突的解决方案
- 关于Watir的upload file不能自动选择文件的解决方案
- 关于ASP.NET文件导出乱码的解决方案
- 【原创】关于HTML/HTM格式文件图标变成空白(可执行文件图标)的解决方案
- 关于虚拟主机不支持Flv格式文件的解决方案
- jar文件版本冲突的最佳解决方案
- 关于在一个form表单里同时上传多个文件和文本信息的解决方案。。。
- 关于不使用漫游配置文件解决方案保持登陆域后保持原来的配置文件不变
- 关于近期卡巴斯基6.0授权文件被封的解决方案
- 关于在SQL Server2005中还原SQL Server2000数据库文件出现3154的错误解决方案
- 关于RDLC使用导出PDF文件时,中文乱码解决方案