Logify打印函数调用报错

我用logify工具针对一个app的某个头文件生成Tweak文件 编译时报错
主要是以下两种类型的错误
Tweak.xm:23:462: error: unknown type name ‘P1SuperlikeSharing’
Tweak.xm:23:1975: error: cannot create __weak reference in file using manual
reference counting

后面我把报错的都删了 留下没有引用参数的方法就可以了

可有知道的朋友能指点一下前面的编译报错如何解决 是需要引入包?

一般Logify生成的Tweak.xm仍然无法执行,需要进行修改:

去掉.cxx_destruct 方法
将HBLogDebug 改为NSLog
去掉所有的delegate
将所有的不认识的对象类型改成id
去掉所有的weak

1 个赞

估计没有oc基础第四条会有些看不懂

嗯 十分感谢回答 这么操作确实可行

谢谢提醒 之前浏览了下oc基础的东西 刚好够理解第四条 现在边做边看oc 之前只有c 和java 基础