-
db/dsidx_dbs.py文件为解析docSet.dsidx的库,请实现将docSet.dsidx内容导出到sqlite中。docSet.dsidx是xcode作为代码提示的数据库,表示是apple公开的公有api。
-
修改config.py中sdks_config字典,增加各个version的sdk路径,然后运行build_api_db.py,会自动解析私有api,存存储到sqlite中。
-
(项目中的数据库内容是我编译sdk7.0的数据,可以直接用。)
修改iOS_private.py main方法中的ipa路径,运行即可。
私有的api = (class-dump Framework下的库生成的头文件中的api - (Framework下的头文件里的api = 有文档的api + 没有文档的api)) + PrivateFramework下的api
。- 私有api在公开的Framework及私有的PrivateFramework都有。
- 请暂时暂mac上运行,linux上暂时没有找到合适的、代替otool的工具,求推荐^^!