Чтобы создать исполняемый файл для консольной программы на C++ под macOS, вам сначала нужно скомпилировать ваш исходный код. Вы можете сделать это, используя компилятор g++ командой в терминале:
```
g++ -o название_исполняемого_файла ваш_исходный_код.cpp
```
После этого вы сможете запустить ваш исполняемый файл, указав его имя в терминале:
```
./название_исполняемого_файла
```
Что касается проблемы с закрытием вашего приложения .app сразу после запуска, это может быть вызвано различными причинами. Одна из возможных причин - ошибка в вашем коде, которая приводит к завершению программы сразу после запуска.
Попробуйте включить вывод отладочной информации в вашем коде, чтобы выяснить, где именно происходит проблема. Также убедитесь, что у вас нет каких-либо бесконечных циклов или ошибок в логике программы, которые могли бы привести к такому поведению.