Sometimes an air impact wrench will remove the pulley bolt. Other times you need a way to keep the pulley still while you break loose the bolt. I've wrapped the pulley with rags and then used a chain wrench to hold it still.

Another approach is to put a breaker bar on the bolt and lean it on the frame and then just tap the starter using the ignition key and it will break the bolt loose.