ios逆向工具theos tweak make编译错误集合
生活随笔
收集整理的這篇文章主要介紹了
ios逆向工具theos tweak make编译错误集合
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- self無法識別報錯
- 鏈接錯誤找不到UIKit里的定義的變量或者類
self無法識別報錯
在%hook 后面跟著的類名,就是self,使用self的時候的時候會報錯找不到方法.
例如:
解決方法:
聲明self是什么類,在里面加上方法名,如下:
方法2:聲明這個類,并且說明他遵守哪個協議,因為上面的numberOfSectionsInTableView是在協議UITableViewDataSource里定義的,所以聲明self的類遵守了哪個協議,就代表里面有哪些方法.
@interface FindFriendEntryViewController<UITableViewDataSource> @end鏈接錯誤找不到UIKit里的定義的變量或者類
報錯如下,沒找到UITableViewCell
Undefined symbols for architecture armv7:"_OBJC_CLASS_$_UITableViewCell", referenced from:objc-class-ref in Tweak.x.1f8fcb43.o ld: symbol(s) not found for architecture armv7解決方法:
在%hook之前添加
在Makefile里面加入一行:
項目名_FRAMEWORKS = UIKit例如:下面是一個項目名叫tweek_wechat的Makefile文件,注意最后一行tweek_wechat_FRAMEWORKS = UIKit
TWEAK_NAME = tweek_wechat tweek_wechat_FRAMEWORKS = UIKit總結
以上是生活随笔為你收集整理的ios逆向工具theos tweak make编译错误集合的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 东南大学计算机学院保研比例,江苏省高校保
- 下一篇: Java实现一个学生类Student