Repository navigation
- Run iOS permission checks off the main thread. Some status reads, such as
CoreLocation, make a synchronous system call that can block for seconds.checkandcheckLocationAccuracynow run on a background queue, so they no longer freeze the UI.