代码之家  ›  专栏  ›  技术社区  ›  arachide

有没有人熟悉erica sadun的apikit(app private api scanner)?

  •  0
  • arachide  · 技术社区  · 14 年前

    我正在尝试使用apikit扫描我的代码,以检测是否有私有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和doit复制到mypath,然后执行,我也会遇到同样的问题。我认为在mac os x下运行apiscanner时有问题。

    欢迎任何评论

    谢谢

    1 回复  |  直到 14 年前
        1
  •  1
  •   0xced    14 年前

    当10.6版本的二进制文件只在旧系统(10.5或更早版本)上运行时,就会发生这种情况。