Почему не компилируется код C++ на Mac OS?
Вы видимо создали один проект и помещаете в него все примеры. Линковщик, видя, что функция main() продублирована несколько раз, выдает вам закономерную ошибку. Типичная ошибка новичка. Вам необходимо перейти на концепцию: для каждого примера - отдельный проект.
И еще посоветую не использовать кириллические символы в путях к директориям с кодом:/Users/Egor/Library/Developer/Xcode/DerivedData/Обучение-flagdgvimqnhjweohxodemobrqre/Build/Intermediates/Обучение.build/Debug/Обучение.build/Objects-normal/x86_64/main.o
Лучше заменить на/Users/Egor/Library/Developer/Xcode/DerivedData/Training-flagdgvimqnhjweohxodemobrqre/Build/Intermediates/Training.build/Debug/Training.build/Objects-normal/x86_64/main.o</build>
В процессе линковки у вас присутствуют два определения функции main (могут быть в разных файлах), посмотрите на настройки линковки и компиляции. Что-то лишнее подхватывается.