optool注入失败

我用optool 添加一个DYLIB 代号B,optool删除app原本带的一个DYLIB 代号A,完成以后在去添加 原本的DYLIB 代号A,现在用 MonkeyDev去运行砸过壳程序,会报错,我在想是否是占用了原本DYLIB 代号A的位置,导致的,找不到newDylib.dylib,有什么解决的思路,谢谢

newDylib.dylib为新添加的,代号B
old.framework/old" app原本带的一个DYLIB,代号A

optool install -c load -p “@executable_path/Frameworks/newDylib.dylib” -t test

optool uninstall -p “@executable_path/Frameworks/old.framework/old” -t test

optool install -c load -p “@executable_path/Frameworks/old.framework/old” -t test

dyld: Symbol not found: a
Referenced from:
/private/var/containers/Bundle/Application/ADEE1855-55C6-4F8C-A24A-B91F780D6166/ha.app/test
Expected in:
/private/var/containers/Bundle/Application/ADEE1855-55C6-4F8C-A24A-B91F780D6166/ha.app/Frameworks/newDylib.dylib
in /private/var/containers/Bundle/Application/ADEE1855-55C6-4F8C-A24A-B91F780D6166/ha.app/test

dyld: launch, loading dependent libraries
DYLD_LIBRARY_PATH=/usr/lib/system/introspection
DYLD_INSERT_LIBRARIES=/usr/lib/substitute-loader.dylib:/Developer/usr/lib/libBacktraceRecording.dylib:/Developer/usr/lib/libMainThreadChecker.dylib:/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib:/Developer/Library/PrivateFrameworks/GPUTools.framework/libglInterpose.dylib