То, что вы нашли, является heisenbug.
Когда вы создаете свой код для отладки, компилятор не оптимизирует ваш окончательный продукт сборки.Когда вы архивируете свое приложение, компилятор оптимизирует конечный продукт, чтобы он работал быстрее и занимал меньше памяти.Ваша ошибка появляется только тогда, когда вы оптимизировали код.
Возможно, вы столкнулись с тупиковой ситуацией или другим состоянием гонки, которого нет в отладочной версии вашего приложения.Вы можете создать и запустить свою конфигурацию выпуска своей цели и посмотреть, сможете ли вы определить, где это может происходить.
Однако, не видя код, SO не очень вам поможет.Удачи!