编程技术记录

世界你好!

两个命令可以解决,otool和install_name_tool

otool和install_name_tool

# 显示依赖库列表
otool -L  <mach-o文件路径>
# 添加新的依赖库路径
install_name_tool  -add_rpath  <rpath>   <mach-o文件路径>

# 删除依赖库路径
install_name_tool -delete_rpath  <rpath>  <mach-o文件路径>

# 替换依赖库路径
install_name_tool -change  <old_rpath>  <new_rpath>   <mach-o文件路径>

yololib 和ios App

对于iOS App,install_name_tool的-add_rpath、 -delete_rpath总是执行失败,需要借助yololib工具添加依赖

# 删除iOS App 的依赖
install_name_tool -change 需要删除的依赖   替换的空依赖 #变相实现删除

# 排序iOS App 的依赖
# 不断执行 install_name_tool -change  ,实现排序

发表回复

© Beli. All Rights Reserved.