You seem to be right about that. To style the invitation text on iOS 11 you need to use UIAppearance.
I filed radar # 34758558 that the property titleTextAttributesjust stopped working for the invitation in iOS 11.
, , Xcode:

UILabel.appearance(whenContainedInInstancesOf: [UINavigationBar.self]).textColor = UIColor.white
- UILabel. UIAppearance whenContainedInInstancesOf:, , .
, , UILabel . , UIAppearance...

if let promptClass = NSClassFromString("_UINavigationBarModernPromptView") as? UIAppearanceContainer.Type
{
UILabel.appearance(whenContainedInInstancesOf: [promptClass]).textColor = UIColor.white
}
, API. ( ..) , :
