MonkeyDev创建工程后低于iOS13无法[UIImage imageNamed:@"xxx"]无法获取图片

问题

  • MonkeyDev向App注入Dylib,且修改了bundle id,iOS13上启动App后界面图片正常显示
  • iOS12与iOS10都打开后界面图片元素一片空白,断点后得知[UIImage imageNamed:@“xxx”]这个方法没有获取到图片

尝试

  • 我怀疑是修改bundleid后NSBundle相关函数获取不到相关bundle
  • 于是对尝试对NSBundle相关函数进行hook修改,终未成功
  • 有踩过坑的同学嘛,跪求解答,比心。

盲猜跟app瘦身有关

盲猜错了哦

我曲线救国了一下,把原App的那一堆图片导出来,添加到Monkey工程中,暂时解决了这个问题,但不够优雅。。。

1 个赞