MTStatusBarOverlay Xamarin Bindings

Available as a Nuget by installing package MTStatusBarOverlayBindings.iOS

Binding details

Binding was done by compiling MTStatusBarOverlay for arm64/armv7/i386, merging those 3 .a files into one (using lipo/libtool command, details here)
libtool -static libMTStatusBarOverlay.a.armv7a libMTStatusBarOverlay.a.arm64 libMTStatusBarOverlay.a.i386 libMTStatusBarOverlay.a.x86_64 -o libMTStatusBarOverlay.a
To check the final .a file, run this and you should see
lipo -info libMTStatusBarOverlay.aArchitectures in the fat file: libMTStatusBarOverlay.a are: armv7 arm64 i386 x86_64

Adding -v in the end helps a lot to understand why the sharpie crashes (and it does sometimes). Turns out, MTStatusBarOverlay.h didn't had #import <UIKit/UIKit.h> and it was compiling fine, but sharpie could not parse it.
After adding the import, sharpie generated ApiDefinition/StructsAndEnums files and we're good.