Bueno, ahora leyendo este post te puedo comentar varias cosas: la primera es que las pruebas continuas y automatizadas te pueden aliviar el 80% de estos problemas, ya sea para detectar que hay un problema como para definir en donde es.
También creo que deberías implementar un sistema de CI/CD para que obtengas estos errores lo antes posible, así no pierdes horas y esfuerzos valiosos.
Y te secundo en la afirmación de usar librerías de terceros. Yo suelo revisar muy bien quien, como cuando y donde de la librería antes de usarla. Necesito usar algo que se note que tiene gente detrás manteniéndolo, arreglando los errores lo más rápido posible y con perspectivas de que se van a mantener haciéndolo por mucho tiempo
RE: Errores de terceros en aplicaciones multiplataformas