¿Cómo detectar mediante programación el iPhone XS o iPhone X? [duplicar

Esta pregunta ya tiene una respuesta aquí:

Detectar si el dispositivo es iPhone X 34 respuestas

Una de mis aplicaciones se conecta a un servicio de aplicaciones web que ofrece noticias específicas del dispositivo al usuario. Para adaptar esto a las últimas versiones de iPhone, necesito distinguir programáticamente entre el iPhone XS y el iPhone X. ¿Cómo se puede hacer esto?

[[UIScreen mainScreen] bounds].size siempre fue un buen punto de partida para distinguir los diferentes dispositivos. Sin embargo, iPhone XS y iPhone X tienen las mismas dimensiones de pantalla: 1125 x 2436. Por lo tanto, utilizando[[UIScreen mainScreen] bounds].size no funciona en este caso.

Existe algún otro método para detectar las últimas versiones de iPhone?

EDITAR Esto es NO hay un duplicado de la pregunta "Cómo detectar iPhone X" ya que todas las respuestas / soluciones discutidas allí usan las dimensiones de la pantalla para especificar el tipo de dispositivo. Como se describió anteriormente, el iPhone X y el iPhone XS tienen exactamente las mismas dimensiones y, por lo tanto, las soluciones no pueden distinguir estos dos ...

Respuestas a la pregunta(3)

Su respuesta a la pregunta