¿Hay alguna manera de atrapar afirmaciones en Swift?

Parece que Swift no tiene excepciones similares a C # / Java y utiliza afirmaciones en su lugar. Sin embargo, el libro dice que en el entorno de producción, bloquean instantáneamente la aplicación. ¿No hay una forma de evitarlo? ¿Qué pasa con las pruebas unitarias? ¿Cómo puedo probar que una determinada función afirma que obtiene un valor de entrada correcto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta