What kind of crazy stuff did Plaid put in their iOS SDK these days… The SDK binary itself is almost 40MB 🙃
Turns out to be a 25.2MB __LINKEDIT segment in there for all the internal symbols 😅

Helped all fintech apps that use Plaid iOS SDK to save 20MB 😉

https://github.com/plaid/plaid-link-ios/releases/tag/4.3.1

Release LinkKit 4.3.1 · plaid/plaid-link-ios

2023-05-19 Requirements Name Version Xcode >= 14.0 iOS >= 11.0 Changes Reduce iOS SDK size by ~50%.

GitHub
@khaost similar sizes for other big-company SDKs like Google Ads for example. I have a hard time believing that’s all compiled code, but I have never taken the time to analyze it. I would not be surprised if they’ve included image resources or something in .DATA/.RODATA, possibly to 1) avoid exposing them easily to other developers or 2) avoid headaches with NSBundle APIs for accessing them at runtime.
@butternut Plaid SDK also included a separate 4MB resources bundle as part of the framework 😅
@khaost maybe all the institution images lol