Use startMonitoringForRegion instead of startRangingBeaconsInRegion. Abe was right.