I was using [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
before, which was working fine, but is deprecated in iOS 9.0.
Following this:
UIApplication.sharedApplication().setStatusBarStyle() deprecated in iOS 9
in the project settings under "Deployment Info" I selected "Light" as "Status Bar Style". Checking my Info.plist file, I also have "View controller-based status bar appearance" set to NO.
Now the "small" iPhones 5S/SE will correctly show a white statusbar, but iPhone 6(+)/7(+) will show a black statusbar.
How can I fix this?
[solved]
Actually, after finding this: Status Bar showing black text, only on iPhone 6 iOS 8 simulator
I was able to work it out. I had to put either launch images for the non-working iphone models, or what I now did, use a launch storyboard. Now everything is white statusbar.