You have created this library based entirely on deprecated API (UIApplication.statusBarStyle).
Why, instead, not create a library which takes over (= swizzles) view controller status bar management and does the hard lifting on its own to figure out the color of the status bar according to view controller appearance around the status bar area? Would be much more powerful.