macOS 10.15.1 下 IDA Pro 7.0 绿色版无法安装咨询

请问下各位师傅,macOS 升级到 10.15 之后是不是就无法安装绿色版的 IDA Pro 7.0 了?

经过一番折腾,终于明白了该问题的原因,并在这里给出解决方案,感谢诸位大佬的热心回复。

问题所在

安装的时候会运行 ./installbuilder.sh 脚本,这个脚本最终会调用 osx-intel 进行安装,运行的时候报错。

$ ./osx-intel
zsh: bad CPU type in executable: ./osx-intel

错误是程序架构( Arch )问题,发现 osx-intel 是 32 位的可执行文件

$ file osx-intel
osx-intel: Mach-O executable i386

自 macOS 10.15.1/Catalina 后终止了对 32 位可执行程序的兼容( https://support.apple.com/en-us/HT208436

Apple's transition to 64-bit technology is now complete. Starting with macOS Catalina, 32-bit apps are no longer compatible with macOS. If you have a 32-bit app, please check with the app developer for a 64-bit version.

解决方案

  1. win 电脑虚拟机安装 macOS 10.14 ,然后安装 ida 7.0,拷贝过来,打上补丁即可。

  2. 降级到 10.14 直接安装。


2 个赞

升级到10.15 以后,到处都是 BUG 很后悔升级
至于 IDA PRO 只在虚拟机里搞 本机没装 所以也不清楚能不能安装了

哈哈哈哈哈哈隔~还好没升级。