Uygulamamın bir güncellemesi üzerinde çalışırken, uygulamayı IOS13'te Xcode 11.2'de çalıştırırken günlükte tonlarca uyarı aldığımı fark ettim.
CoreText not: İstemci adı ".SFUI-Normal" istedi, istenen yazı tipi yerine TimesNewRomanPSMT alır. Tüm sistem kullanıcı arayüzü yazı tipi erişimi, CTFontCreateUIFontForLanguage () veya + [UIFont systemFontOfSize:] gibi uygun API'ler aracılığıyla olmalıdır.
Biraz kazdık ve WWDC'den bu teklifi buldum:
Çok sayıda WWDC oturumunda belirtildiği gibi, nokta ön ekli yazı tipi adları doğrudan kullanılmaz.
Kendimi neredeyse sadece metin alanları vb için yazı tiplerini ayarlamak için IB ve uçları kullanarak ve kodumda herhangi bir yerde "SFUI-Regular" referans yok, bu yüzden nasıl bu uyarılar için gerçek neden bulmak için emin değilim (var günlüklerde 20-30 satır gibi bir şey).
Herkes uyarı nereden bulabilirim ve nasıl düzeltilir hakkında herhangi bir ipucu var mı?