我正在尝试使用API工具包扫描我的代码来检测是否有私有 API。 apiscanner应该运行为
apiscanner ~/Desktop/MyPath/myapp.app
我使用命令“cd”转到 apiscanner 所在的目录。但如果我apiscanner ~/Desktop/MyPath/MyApp.app
在终端上调用它,它会报告
Last login: Sun Jun 13 07:22:07 on ttys002
unknown required load command 0x80000022
Trace/BPT trap
logout
即使我复制文件apiscanner和做它到我自己的路,然后执行,我遇到了同样的问题。我认为运行时出了问题apiscanner在 Mac OS X 下。
欢迎任何评论
谢谢
答案1
如果您只是想将其~/Desktop/MyPath/myapp.app
作为第一个参数传递给命令,那么您就正确运行了该命令 - 并且假设安装正确,apiscanner
该命令将从系统上的任何目录中运行。apiscanner
您看到的输出是来自的合法输出apiscanner
,您应该检查它是否完全支持您的 OS X 版本并正确安装。
如果您仍然遇到问题,您几乎总是可以谷歌搜索应用程序名称和错误消息 - Mac apiscanner unknown required load command 0x80000022
,或者您可以在这里更改您的问题/提出新的问题以澄清您遇到的问题。