菜鸟遇到问题了,请问有没有哪位大侠知道该如何解决?

ld: can’t map file, errno=22 file ‘/opt/theos/vendor/lib/libsubstrate.dylib’ for architecture armv7

我已经替换了libsubstrate.dylib!

  1. iOSopenDev的话编译的时候上面的目标选择真机,不能选择模拟器
  2. 不用iOSopenDev的话检查下Makefile中的framework都写全了吗

如果这两点都没问题的话我也不知道了

遇到了类似问题,使用的iOSOpenDev。

libsubstrate.dylib 包是git上下的。一种大小为1.1M,还有种只有103K。103K的选择设备可以正常编译。

把测试设备里 /Library/Frameworks/CydiaSubstrate.framework 目录下的CydiaSubstrate 拷贝到Mac中 /opt/theos/lib下,并更名为 libsubstrate.dylib 试试=w=

103k那个是只有symbol stub