I worked with OSX 10.6.8, 10.8.5 and 10.9. I could not get anything to work on 10.6.8 and I did not try 10.7. Also, I didn't try solo mining. I used ppcoin.d7.lt pool mining.
Open an account at D7 and configure your CPU/GPU worker.
If you are GPU mining on an iMac computer, you want to download Macs Fan Control from:
And set the ODD fan (closer to GPU) to "Sensor-based value" to GPU Diode and to start increasing speed at 60C degrees to a max. of 75C degrees. On my Imac, when I let the OSX system control the fan, the GPU Diode temp shoots up to 80C degrees and after enabling Macs Fan Control app the GPU Diode temp drops down to 64 degrees immediately.
If you are running OSX 10.6.8 you need to upgrade to OS X Mavericks 10.9, it's free from the Mac App Store. If you are running 10.7 or 10.8 you may not need to upgrade at all.
Download MacMiner version 1.5.4 (or experiment with a newer version if available) from http://fabulouspanda.co.uk/macminer/downloads/ you MUST keep the App in the Applications folder.
Every time you open MacMiner, by default it opens the BFG miner, make sure you CLOSE IT every time and go to View menu --> Show CPUMiner. Once the small window opens, click on the gear button. On the following window, click the button "Edit pool settings" empty all the fields but fill out the LTC fields with the pool url of your choice, enter your user name and password or instead use the default in-app options and instructions given --> hit Save & start button to close this window. Now click on Start button and it should start CPU mining now.
Download the full package of cgminer for Mac OS X version 3.7.2 from http://spaceman.ca/cgminer/
When you unzip the downloaded file, it gives you a folder that we don't need. Just move the App cgminer for Mac OS X to the Applications folder and DO NOT RENAME IT.
You MUST keep the App in the Applications folder and DO NOT OPEN THIS APP. It's not necessary and it didn't work for me anyways, we need the files only, not the interface.
Now control+click (right click) the app cgminer for Mac OS X and click --> Show Package Contents. Now navigate to Contents --> Resources folder and here you'll see a bunch of files, one of them being cgminer.
In this Resources folder, create a text file named mine with the extension .sh (mine.sh). You can use TextEdit.app for this. Inside the mine.sh file you will paste the following:
./cgminer -g 1 -o stratum+tcp://stratum.d7.lt:3333 -u YOURpoolUSERNAME -p YOURpoolPASSWORD --failover-only --intensity=0
If you know the shader value of your GPU then add it. I'm doing fine without it. Leave intensity at 0 to start, you can test higher values later.
Make sure that this mine.sh is saved in the Resources folder.
Now go to the Terminal.app (It's located in Applications/Utilities folder) and run the following command:
Navigate to the Resources folder with this command:
cd ./Applications/cgminer\ for\ Mac\ OS\ X.app/Contents/Resources/
Assign executable permissions to the file mine.sh with the following command:
chmod a+xrw mine.sh
And finally run cgminer with this command:
Mining will begin as long as you have a decent GPU that supports Open CL.