Skip to content

辅助解决iOS编辑链接出现duplicate symbol时对库文件重新打包,选择性删除包内部分冲突的目标文件(*.o)

Notifications You must be signed in to change notification settings

xinjinzhang/rmo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

功能

iOS 第三方库冲突的处理

辅助解决iOS编辑链接出现duplicate symbol时对库文件重新打包,选择性删除包内部分冲突的目标文件(*.o)

重新打包前自动备份源文件如libexample.a备份为libexample.a.bak

安装与测试

  • 安装:npm install -g .
  • 测试:node ./bin/rmobj.js ./ignoreTest/liblibWeex.a objectives

举个栗子

从libcoreSupport.a中删除ZipArchive.o

rmobj libcoreSupport.a ZipArchive.o

如果要删除的.o文件过多可以通过文件形式给出,文本文件中一行指定一个.o文件名

rmobj libcoreSupport.a fileNamesforDelete

About

辅助解决iOS编辑链接出现duplicate symbol时对库文件重新打包,选择性删除包内部分冲突的目标文件(*.o)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published