In iOS 11, the blue bar functionality has been expanded to those apps that are set to “Always,” too. In iOS 10, if an app was set to use location “Only While Using the App”, and you pressed the Home button, a blue bar would appear. The more interesting change is with the blue status bar. This will better represent to users exactly when and how often an app is actually using location – and, in fact, may mean that many apps will display the solid arrow less often. And when the app actually receives location, that arrow becomes filled for a few seconds. Now, when an app requests location, a hollow arrow displays. In iOS 11, Apple has changed how the arrow works. That didn’t seem fair, as one app was receiving far more location data than the other. For example, an app receiving continuous background location would look the same – that is, it would display a solid arrow continuously – as another app that only received location data when the device was moved a significant distance or was being triggered by a geofence. However, Apple felt this former setup over-represented the privacy exposure associated with apps using location data in some apps.
Most services would result in the app displaying a solid arrow both on the homescreen and in iOS Settings. This arrow would be either hollow or solid, based on which location services were being used. In iOS 10, users would know if an app was using their location by way of a small arrow icon that appeared at the top right of the home screen. The blue bar goes a step further to actually warn users when apps set to “Always” are actively tracking location. With iOS 11, the third option – “While Using the App” – can be selected for any app, even if the developer didn’t make it available before. Obviously, by selecting “Never,” certain apps that needed location to work would simply be unusable.
I know much more about the Pro side than the local framework side, if there are issues building LOCALLY (not using Package), I recommend upgrading to XCode 9.Many apps prior to today only allowed users to pick between “Always” and “Never,” when it came to sharing their location data. We're hoping for a release fairly soon, thanks for understanding!
We will continue to grow the library of available setups and versions over time.
When the fix for Ionic Package comes, you'll be able to choose XCode 8 or XCode 9 so you're in full control of what we use to build your app. We're actively working on fixing this on the Ionic Package side and it's our #1 priority, it's been a little more involved than normal because we're simultaneously adding a new feature so we don't break older projects by fixing the bug:
Ionic View for iOS recently had a new native release (you'll have to update through the App Store) that fixes the header issue when checking stuff out in View. Just wanted to give you guys a little update on where we are at with fixing this on the Ionic Pro side: Hey everyone! Thank you for your continued patience and feedback on this one.