**Edit: This is an old post. Please use the new standalone OS X Bitmessage bundle now: https://bitmessage.org/forum/index.php/topic,2761.0.html It doesn't require homebrew.**
I've created a BitMessage.app bundle for Mac OS X so that you don't have to run it from the command line!
Download it here: https://sourceforge.net/projects/bitmessagemac/files/
To get Bit Message working on OS X currently requires a few extra steps than just launching the app because OS X comes with some older components than what BitMessage requires. But we can just use Homebrew to upgrade OS X so that Bit Message can work with it.
1.) Install Homebrew
. Open Terminal, type the following line, then press enter:
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
2.) Install a few dependencies for which Bit Messages requires newer versions than come with OS X (Credit to Teebs
). Type each line one at a time, press enter, wait until it installs (may take 4 or 5 minutes), then continue to the next one.
brew install openssl
brew link openssl --force
brew install python
brew link sqlite3 --force
3.) (This next step may not be absolutely required. I did it so I've included it here. But if you want to try launching the app without this first, that's fine. Please let me know whether it was required for you.) In Terminal, type "sudo nano /etc/paths" to open this paths file and enter your computer's password when prompted. Now type "/usr/local/bin" above the current first line and delete it ("/usr/local/bin") from the last line of the file. This allows our newer packages to have priority and be used over OS X's older packages. To save and exit from the Nano text editor, type "Control + X", "Y", then press "enter".
4.) Open BitMessage.app
5.) To get started, go to "Your Identities", click "new", and create one or more identities. Then send a test message to the working echo server at BM-orkCbppXWSqPpAxnz6jnfTZ2djb5pJKDb. You should receive a response from the echo server within about 4 minutes. If none of this works, check that your firewall is not blocking connections or temporarily disable it for testing.
Donations appreciated! I'm new to Bitcoin.
Tested on OS X 10.8.3