ios - 我有一个库文件(.a)。我怎样才能从这里向后获取一些伪源代码?

标签 ios iphone objective-c xcode

具体来说,我只想查看该库进行了哪些 API 调用,以及其中的一些静态字符串。

这可行吗?我可以采取哪些基本步骤来开始?该库适用于通用 iOS 应用程序。

最佳答案

strings unix 命令可以帮助您获取静态字符串。

要获取有关链接库的一些常规信息(以及更多信息),请使用 otool

例如otool -tV <library.a>可以帮助你开始,如果你知道你在寻找什么,在那里 grep 可能会有所帮助。

如果您想获得类似于“可读”代码的内容,则需要反编译/反汇编该库(这可能是不允许的)。我确信可以找到工具来帮助您解决这个问题。

关于ios - 我有一个库文件(.a)。我怎样才能从这里向后获取一些伪源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24154409/

相关文章:

iphone - 从 UITextView 中提取第一个单词

iOS-MPMoviePlayerController 无法从远程 URL 播放视频

iphone - Core Data 托管对象的生命周期

iphone - 似乎没有加载带有 nib 作为 subview 的自定义 View

iOS:跟踪用户位置

iphone - 为什么我的 View 类没有出现在故事​​板中?

ios - 重用 iOS MessageUI 进行自定义应用内消息传递

objective-c - ld : library not found for -lz. 1.2.3

ios - FCM在WiFi上一段时间后未收到通知

ios - 限制拖动到特定部分