Ничего плохого в подходе Тушара, но вот еще одна идея:
myString
.replace(/,/g , "__COMMA__") // Replace `,` by some unique string
.replace(/\./g, ',') // Replace `.` by `,`
.replace(/__COMMA__/g, '.'); // Replace the string by `.`
Я нашел те же проблемы в двух различных случаях:
1) приложение не запускается XCode, т.е. флаг "Wait for executable to be launched" установлен в панели Info Настроек выполнения Схемы;
2) опция "Launch due to a background fetch event" выбрана в настройках схемы (но это не значение по умолчанию)
XCode 11.2.1 (11B500)