Wenn ich an einem Update meiner App arbeite, stelle ich fest, dass beim Ausführen der App in Xcode 11.2 unter IOS13 unzählige Warnungen im Protokoll angezeigt werden.
CoreText-Hinweis: Der vom Client angeforderte Name ".SFUI-Regular" erhält TimesNewRomanPSMT anstelle der beabsichtigten Schriftart. Der Zugriff auf alle System-UI-Schriftarten sollte über geeignete APIs wie CTFontCreateUIFontForLanguage () oder + [UIFont systemFontOfSize:] erfolgen.
Ich habe ein bisschen herumgegraben und dieses Zitat von WWDC gefunden:
Wie in zahlreichen WWDC-Sitzungen erwähnt, dürfen Schriftnamen mit Punktpräfix nicht direkt verwendet werden.
Ich selbst verwende fast ausschließlich IB und Schreibfedern, um Schriftarten für Textfelder usw. festzulegen, und in meinem Code ist nirgendwo ein Verweis auf "SFUI-Regular" enthalten, daher bin ich mir nicht sicher, wie ich den tatsächlichen Grund für diese Warnungen finden kann (ich habe so etwas wie 20-30 Zeilen davon in den Protokollen).
Hat jemand Tipps, wie ich herausfinden kann, woher die Warnung kommt und wie ich sie beheben kann?