全网首发:(解决办法)MAC OS Xcode给应用设置沙箱(Enable App Sandbox)之后,运行报错Illegal instruction: 4

  • 确认是沙箱引起

  未启用沙箱之前,运行正常;启用沙箱之后,就报错。反复实验,皆是如此。所以断定沙箱引起的。启动沙箱的办法:

Xcode给应用开启沙箱sandbox_柳鲲鹏的博客-CSDN博客

  • 报错内容

  根据目录及环境不同,有两种情形的报错:

87550 Illegal instruction
zsh: illegal hardware instruction
  • 解决办法

  在网上搜索了好久,没有思路。后来抱着试试的想法,竟然找到了一个解决办法,如图:

  即把Code Signing Inject Base Entitlements由Yes改为No。

  此时应用的检查签名,依然存在。

猜你喜欢

转载自blog.csdn.net/quantum7/article/details/123689562