Lavorando su un aggiornamento della mia app noto che ricevo tonnellate di avvisi nel registro quando eseguo l'app in Xcode 11.2 su IOS13.
Nota CoreText: il client ha richiesto il nome ".SFUI-Regular", otterrà TimesNewRomanPSMT anziché il carattere desiderato. L'accesso al carattere dell'interfaccia utente del sistema deve avvenire tramite API appropriate come CTFontCreateUIFontForLanguage () o + [UIFont systemFontOfSize:].
Ho scavato un po 'e ho trovato questa citazione dal WWDC:
Come accennato in numerose sessioni del WWDC, i nomi dei caratteri con prefisso non devono essere usati direttamente.
Io stesso sto quasi esclusivamente usando IB e pennini per impostare i caratteri per i campi di testo, ecc., E non vi è alcun riferimento a "SFUI-Regular" nel mio codice ovunque, quindi non sono sicuro di come trovare il motivo effettivo di questi avvisi (ho qualcosa come 20-30 file di questi nei registri).
Qualcuno ha qualche consiglio su come posso trovare l'origine dell'avviso e come risolverlo?