分类转储安装

时间:2009-09-05 09:06:32

标签: objective-c macos

所以这听起来像是一个非常愚蠢的问题而我已经看了一下来自父网站的方法,但无论我做什么,我都无法让这个程序开始安装...

我试过进入: cd / opt / local / bin / portslocation / dports / class-dump

返回“此文件/导演不存在”错误,所以我试图按文件夹到达文件夹。当我一路走到: cd / opt / local / bin / 我不能再继续了。当我检查bin目录的内容时,我能找到的唯一文件是(我也无法访问这些文件): “daemondo port portf portindex portmirror” 到目前为止,我已尝试在2台计算机上执行此操作无济于事,如同网站上所说的那样安装了macports,我无法找到任何支持。拜托,谢谢!!

3 个答案:

答案 0 :(得分:7)

除非你正在努力开发它,为什么要搞砸?使用homebrew。截至今天,您可以在这里或那里模拟sudo模块,您可以使用

安装homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

如果这对您不起作用,请查看homebrew页面顶部的命令行。†

在此之后,使用

安装class-dump
brew install class-dump

完成。


†请在“需要命令行更新”的评论中给我打电话,我会尽量保持同步。 :)

答案 1 :(得分:4)

我有几个小时的问题,但实际上非常简单。

我从CodeTheCode下载了class-dump 3.3版本,解压缩文件并将类转储文件复制到目录中。就我而言,目录是/ opt / theos / bin。

在终端中,然后使用cd / opt / theos / bin将CD转到该目录 要运行类转储命令行实用程序,它就像这样简单;

./class-dump 

显然你需要给它它的参数,所以在我的情况下我用它来从框架中转储iOS头文件,所以我用过;

./class-dump -H   /Developer/Library/iPhoneSimulator4.3.sdk/Frameworks/UIKit.framework/UIKit -o ~/Desktop/UIKit

显然我不确定你用它是什么,但在上面的例子中我告诉class-dump从给定的目录转储头文件,并将它们输出到/ Desktop / UIKit。

理论贯穿始终。

答案 2 :(得分:1)

您是否尝试过从http://www.codethecode.com/projects/class-dump/获取二进制文件?