Alright guys, the script is done. I've tested it a few times and the .app it produces appears to work fine. None of the problems people have had before are present (afaik). I still can't test making transfers or anything like that, but I don't think the wrapper would affect it. How long is syncing the blockchain supposed to take for the first time?
Once again, download the buildarmory.sh file from
https://gist.github.com/bsmt/5130568 and run it. You'll have to input your password a few times (unless you run it as root) and say "yes" to one license agreement. The dependencies it needs to run are xcode, brew, and pip. Aside from that, it will install cryptopp, swig, qt, pyqt and wget on your machine. It takes a while to build because it does everything from scratch and pyqt takes a looooooong time to make. There are some optimizations that could be made, but I'm going to hold off until I get feedback from etotheipi and everyone else.
It might be a good idea to integrate this into the Armory makefile, too, provided this is what etotheipi wants.
Fantastic. The only problem is that I upgraded my OS recently and borked my OSX virtual machine. I'm going to have to find another way to test this myself. But as far as I can tell this is what I was looking for. I assume I can setup this environment once, and hold the git repo inside it. Then I can just pull the updates from my development machine and rebuild it and re-run the script to package it up...? There's already a Darwin branch in the makefile... I can just expand it as necessary.
By the way, how big is the final .app file? Compressed and uncompressed? Is it normal to distribute apps as zip files? If so, I guess the uncompressed size doesn't matter...