Все описано здесь -
http://wiki.freepascal.org/Installing_L ... on_MacOS_X1. Установить XCode
2. В XCode установить Command-line tools
3. Установить FPC
4. Установить Lazarus
5. Пользоваться
Чтобы в XCode появилась возможность собирать FPC проекты надо либо ручками писать скриптец компиляции, либо установить шаблоны FPC для XCode. Что, в конечном счете, неудобно - в XCode нет подсветки синтаксиса FPC. Таким образом, если хочется писать на маке - Lazarus в помощь.
Единственный случай когда нужен XCode - сборка для iOS.
А, ну да, еще один вариант, но экзотический - GUI в XCode, бизнес-логика на FPC.
Если хочется отлаживать код глубже написанного собственноручно, FPC и лазарус надо пересобрать с ключиком -gl. Ничего сложного:
в каталоге с исходными кодами FPC (на память не помню, не найдете - посмотрю) запускаем последовательно команды:
make distclean
make all OPT="-gl" DEBUG
sudo make install
лазарус пересобираем из него самого, в окошке дополнительных параметров компиляции вписываем -gl.