iOS逆向工程thoes报错处理方案总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS逆向工程thoes报错处理方案总结相关的知识,希望对你有一定的参考价值。

参考技术A

打开.xm文件,目前没有发现啥编辑器可以打开,命令行是万能的

.xm文件中输入汉字报错,汉字在xcode中写好黏贴进.xm文件

报错:/makefiles/common.mk: No such file or directory
Makefile:11: /tweak.mk: No such file or directory

解决办法: include /opt/theos/makefiles/common.mk 和 include /opt/theos/makefiles/tweak.mk ,虽说这样写不是很好,但是没有找到其他的方法,其他的按照文档一步步的来,傻瓜式的

报错: Preprocessing Tweak.xm…
Tweak.xm:2: error: Tweak.xm…的问题重新写

报错Error: The vendor/include and/or vendor/lib directories are missing. Please run git submodule update --init --recursive in your Theos directory. * 按照这个文档 https://github.com/theos/theos/wiki/Installation ,一步步的配置,重点说说文档这一句 add to your ~/.bash_profile or equivalent:export PATH=/usr/local/opt/gnu-sed/bin/:$PATHIn order to use make troubleshoot ,需要用命令行打开 open ~/.bash_profile

control文件

makefile文件

**tream.xm文件 **

最后编译运行

Unity2018.4.7导出Xcode工程报错解决方案

1. unity导出xcode工程有两种模式,一种为模拟器运行的工程,一种为真机运行的工程,这里遇到的错误,都是导出模拟器运行工程时报的错误。

错误1:

unity UnityMetalSupport Duplicate interface definition for class CAMetalLayer

解决方案:

//把报错的地方的代码替换为下方代码:
@interface CAMetalLayer (category)
@property (readwrite) BOOL framebufferOnly;
@property (readwrite) CGSize drawableSize;
@property BOOL presentsWithTransaction;
@property (readwrite, retain) id<MTLDevice> device;
@property (readwrite) MTLPixelFormat pixelFormat;
@property (readonly) id<MTLTexture> texture;

- (id<CAMetalDrawable>)newDrawable;
- (id<CAMetalDrawable>)nextDrawable;
@end

错误2:

Typedef redefinition with different types (void * vs struct __CVMetalTextureCach

解决方案:

解决方法很简单,在CVTextureCache.mm文件中,全局替换:
把 CVMetalTextureCacheRef 替换为 UCVMetalTextureCacheRef、
把 CVMetalTextureRef 替换为 UCVMetalTextureRef。

 

参考:

1.https://www.jianshu.com/p/e80980a02060 古道西风瘦啥

2.https://www.jianshu.com/p/058cb8bf0a63 古道西风瘦啥

以上是关于iOS逆向工程thoes报错处理方案总结的主要内容,如果未能解决你的问题,请参考以下文章

iOS逆向 -- 应用重签名学习 (实战总结)

《iOS逆向》小程序的基础配置:内容保护(网站就只显示主页,站点内容只能从小程序查看)

《iOS逆向》小程序的基础配置:内容保护(网站就只显示主页,站点内容只能从小程序查看)

iOS逆向工程之Hopper中的ARM指令

iOS-Block总结 && 全面解析逆向传值

IOS_ios逆向工程-静态分析