Отказоустойчивость iOS/Android приложения?
Креш это конечно крайний случай, обычно его можно избежать, но ломать обратную совместимость апи прям в проде ... вы сам себе злой буартино.
Да фиксится легко, но даже без краша приложение ломается.
По рукам в первую очередь вам, а не разрабам,  так как ваши изменения сломали приложение в проде и это не потому что я сам мобильный разработчик.
Не должно крешится. Разработчик должен обкладывать любые работы с io c помощью try catch, 
а пользователю выводить, что" сорян, проблема не уменя"