For some reason I don't get accurate readings for beacons anymore in iOS 10. Most of the time I get -1.0 for proximity and accuracy. Sometimes I get a reading that is not -1.0 but often it is not from the nearest beacon but a random one (using three beacons that have a distance of about 3 meters). I still have an iPad on iOS 9 and it works great! I use Swift 3. On Stack Overflow I already saw someone else struggling with this too (using Objective C). Issue is the same for iPhone 6, iPod Touch, and iPad Air with iOS 10. Are there more people that have the same issues? Or might it be something else?