iTunes Connect NSLocationAlwaysUsageDescription missing

Incident Report for Expo

Resolved

We've deployed the fix. iOS builds created from now on should not be rejected by iTunes Connect for missing an NSLocationAlwaysUsageDescription key.
Posted Apr 30, 2018 - 10:55 PDT

Update

We've been able to confirm our fix for the NSLocationAlwaysUsageDescription error, and will deploy it.
Posted Apr 30, 2018 - 09:34 PDT

Update

We are still unable to use TestFlight to confirm our fix. https://developer.apple.com/system-status/
Posted Apr 27, 2018 - 15:58 PDT

Update

Due to the current Apple TestFlight outage (https://forums.developer.apple.com/thread/101400), we are currently unable to confirm our fix. We will deploy it as soon as we can do so.
Posted Apr 26, 2018 - 15:33 PDT

Update

We're testing a fix using iTunes Connect and TestFlight.
Posted Apr 26, 2018 - 14:13 PDT

Identified

Many users are reporting that their Expo binaries are failing to process in iTunes Connect because of a missing NSLocationAlwaysUsageDescription key. We suspect this is due to a recent change in the way Apple analyzes binaries. We are working to fix our binaries such that they no longer depend on this key.
Posted Apr 25, 2018 - 17:04 PDT