- macOS Mojave 10.14.6
- Xcode 11.0 (11A420a)
To run, first install the Intercom framework:
$ carthage update
Run the scheme "ICBugTest with IC" and observe that the status bar style / text color can't be set.
If scheme "ICBugTest without IC" is run, it can be changed just fine.
Only difference between the two schemes is that the Intercom framework is included in one and not the other.
When opening the "Debug View Hierarchy" in Xcode when running the app:
you can see that with Intercom included, there will be an extra UIWindow in the view hierarchy with a view controller that presumably implements the preferredStatusBarStyle
getter method, which is called instead of the main app's implementation: