In order to evaluate what's the impact in bundle size our SDK written in Swift has, we've created a Obj-C project from scratch, archived it for development and released on App Store (TestFlight). We later on added the ConsentViewController
(our SDK) to the project and repeated the proccess.
Some observations:
- App Thinning was enabled and set to
All compatible device variants
in both releases. - Cocoapods was used to manage dependencies.
- In the release that included our SDK, when archiving, the following option was enabled: