Closed drainlin closed 8 months ago
arm 版的 dylib 需要在 arm 环境(Mac m )下 build, 注意 Build 的时候不要选择 Rosetta 模式.
lipo -info libdylib_dobby_hook.dylib
Architectures in the fat file: libdylib_dobby_hook.dylib are: x86_64 arm64
交叉编译容易出一些未知 BUG...比如 App 打不开, 我之前好像也遇到过, clean 下 xcode build 目录, pull 下代码, 把 Rosetta 去掉勾选, Rebuild 吧.
机型M2 MacBook Air 下载安装官网版TablePlus后执行build 原生Arm版无法运行,提示应用程序“TablePlus”无法打开。 打开转译可以完美运行,请问这个是什么原因导致的 不仅是TablePlus,注入到其他程序,也是只有开启rosetta后才能打开,arm下无法打开