Some developers wonder why the compiled Cocoa POD file is so large. Apple explains this in this article:
https://forums.developer.apple.com/thread/65422
`The size of your IPA produced by Xcode is not representative of the size of your app downloaded to a user's device. Depending on what features you select when uploading to the store, the IPA will contain a variety of supporting resources beyond the .app, such as symbol files and dSYMs for symbolicating crash reports delivered to you from the App Store. Additionally, depending on a variety of factors, the IPA you submit may contain machine code in addition to bitcode, but the app delivered to the end user only has the recompiled bitcode...`
It would also help if you understand the concept of slicing:
https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html
Finally, Github allows you work with large files. For more information, see:
https://help.github.com/articles/distributing-large-binaries/