Al trabajar en una actualización de mi aplicación, noto que recibo toneladas de advertencias en el registro cuando ejecuto la aplicación en Xcode 11.2 en IOS13.
Nota de CoreText: El cliente solicitó el nombre ".SFUI-Regular", obtendrá TimesNewRomanPSMT en lugar de la fuente deseada. Todo el acceso a la fuente de la interfaz de usuario del sistema debe realizarse a través de las API adecuadas, como CTFontCreateUIFontForLanguage () o + [UIFont systemFontOfSize:].
Busqué un poco y encontré esta cita de WWDC:
Como se mencionó en numerosas sesiones de WWDC, los nombres de fuente con prefijo de punto no se deben usar directamente.
Yo mismo uso casi exclusivamente IB y plumillas para configurar fuentes para campos de texto, etc., y no hay ninguna referencia a "SFUI-Regular" en mi código en ninguna parte, por lo que no estoy seguro de cómo encontrar el motivo real de estas advertencias (tengo algo así como 20-30 filas de estos en los registros).
¿Alguien tiene algún consejo sobre cómo puedo encontrar de dónde viene la advertencia y cómo solucionarla?