Tag

libtooling

0 views collected around this technical thread.

Baidu App Technology
Baidu App Technology
Aug 29, 2023 · Mobile Development

iOS App Package Size Optimization: A Technical Approach

To accurately trim iOS app binaries, the article discards low‑precision Mach‑O/LinkMap methods and instead builds a custom compilation pipeline using libtooling and the Swift compiler to analyze full abstract syntax trees, enabling reliable detection of unused methods across complex language features and inheritance hierarchies.

ASTcode analysisios-optimization
0 likes · 14 min read
iOS App Package Size Optimization: A Technical Approach