最近我从一个网站下载了一个iOS SDK。提取该SDK时,它包含以下项目。
我知道我可以将此SDK(或框架??)与我的应用程序集成。但出于某些安全目的,我希望看到此SDK的源代码。
我能看到这个SDK的源代码吗?如果是,你能解释一下这个程序吗?
答案 0 :(得分:1)
您必须向二进制文件的提供者询问源代码。
如果不可能,您将不得不进行逆向工程。您可以使用class dump获取所有类和方法。
otool包含在开发人员工具中,它将为您提供许多有趣的信息。 otool -tV libAppSDK.a
将为您拆解库。使用Hopper或IDAPro获得一些帮助逆向工程。
.bundle
文件是文件夹或zip文件,您只需将其解压缩并查看。