专栏名称: 唐巧
我叫唐巧,InfoQ 编辑,《iOS开发进阶》作者,现在在猿题库创业。本账号主要分享我精选的 iOS 开发文章和一些创业感悟。
目录
相关文章推荐
51好读  ›  专栏  ›  唐巧

使用 CocoaPods 给微信集成 SDK 打印收发消息

唐巧  · 公众号  · ios  · 2017-07-27 12:00

正文

请到「今天看啥」查看全文


sudo ./md-uninstall
  • 如需更新,执行更新命令:

sudo ./md-update

模块介绍

安装完成之后,打开Xcode,点击 File - New - Project... ,选择iOS滑动到最下方可以看到MonkeyDev提供的模块:

介绍下这几个模块的用途:

越狱模块

  • CaptainHook Tweak

使用CaptainHook提供的头文件进行OC函数的Hook,以及属性的获取。

  • Logos Tweak

使用theos提供的logify.pl工具将 .xm文件转成 .mm文件进行编译,默认集成CydiaSubstrate,可以使用 MSHookMessageEx MSHookFunction 来Hook OC函数和指定地址。

  • Command-line Tool

可以直接创建运行于越狱设备的命令行工具

非越狱模块

  • MonkeyApp

这是自动给第三方应用集成Reveal、Cycript和注入dylib的模块,支持调试dylib和第三方应用,支持Pod给第三放应用集成SDK,只需要准备一个砸壳后的ipa或者app文件即可。

功能介绍

关于CaptainHook Tweak、Logos Tweak 和 Command-line Tool的使用这里不再介绍,有问题可以查看项目Wiki

下面主要介绍MonkeyApp的使用,开启你的非越狱插件开发之旅~

准备

在开始使用前,需要准备一个砸壳后的应用,可以使用越狱手机砸壳,然后获取ipa或app,没有越狱手机直接从某助手下载越狱应用即可。







请到「今天看啥」查看全文