AppleTrace with MonkeyDev
AppleTrace with MonkeyDev can Trace any App
(Related article: https://everettjf.github.io/2017/09/21/appletrace/ )
Result Demo:

Environment:
arm64 (only in arm64 environment)
Tools:
- MonkeyDev https://github.com/AloneMonkey/MonkeyDev
- AppleTrace https://github.com/everettjf/AppleTrace
Steps:
- First use MonkeyDev to create MonkeyApp
-
Create Podfile
source '<https://github.com/AloneMonkey/MonkeyDevSpecs.git'> use_frameworks! target 'WeChatAppleTraceDylib' do pod 'AppleTrace' end - Put third-party App’s ipa into MonkeyDev specified Target directory.
- Run
- Copy appletracedata directory from sandbox Library directory
- Follow steps in https://github.com/everettjf/AppleTrace README can generate trace.html
Result
https://github.com/everettjf/Yolo/raw/master/WeChatAppleTrace/Result/WeChatStartup.zip
Extract zip file above, open trace.html, press shortcut keys w a s d to zoom and move, just like playing CS, right.