Ahh yes, I totally forgot about the phones maybe, sometimes, probably could this time work and range the beacons. Half the time my suggested method for getting the ranging to work is to delete app, restart phone, turn bluetooth on/off, redownload app, pray, sleep, buy new phone... It's unbelievable how ridiculously inaccurate the system software is using CoreLocation out of the box. I've written a wrapper for it (
https://github.com/Intermark/Buoy/) to make internal dev a lot easier, and even then it's a pain in the ass to find why this prototype isn't working.