“可执行文件中的CPU类型错误”

时间:2019-03-01 19:20:56

标签: macos cpu executable cycript

我将iMac塞进越狱的iPhone 7中,以遵循教程(this one)。 当我输入命令“ cycript -p SpringBoard”时,它给了我这个错误:

  

可执行文件中的CPU类型错误

我该如何解决?

1 个答案:

答案 0 :(得分:0)

您的手机可能有ARM个处理器,而笔记本电脑有x86-64个处理器。

您不应期望executable的ARM在x86-64上运行,反之亦然(即使两者都运行MacOSX或iOS的某些变体)。

也许您想要一些emulator。或者,您可以使用一些cross-compiler工具(例如,在笔记本电脑上编译手机的可执行文件)。

您当然需要了解有关operating systemscomputer architectureinstruction set architecture的更多信息。我建议阅读Operating Systems: Three Easy Pieces