12A239: CoreLocation: App wants to use your location alert panel always shows up
| Originator: | todd.thomas | ||
| Number: | rdar://11647657 | Date Originated: | 12-Jun-2012 11:39 AM |
| Status: | Fixed | Resolved: | 10.8.2 |
| Product: | Mac OS X SDK | Product Version: | 10.8 |
| Classification: | UI/Usability | Reproducible: | YES |
12-Jun-2012 11:39 AM Todd Thomas: Summary: Every single time my app goes to use CLLocation I get an alert panel asking to allow or not. My app never ends up in the list of apps in System Preferences -> Privacy and Security -> Privacy -> Location Services Steps to Reproduce: 1. Run an app that uses Core Location 2. Click allow when the alert panel asking for permission comes up. 3. Repeat 1. 4. You'll always get to 2. Expected Results: Once the app has asked for permission and it has been allowed I assume you shouldn't see the allow/disallow alert panel any more. I also assume if you wanted to disallow my app from using location services later you'd need to go System Preferences and disable it - but right now my app doesn't even show up in the list. Actual Results: Regression: Only tested on DP4 on one of my machines with my app built against 10.8 SDK. Notes: 05-Jul-2012 09:00 PM Todd Thomas: First the system.log.. test app will be attached next.. 05-Jul-2012 09:00 PM Todd Thomas: 'system.log.gz' was successfully uploaded 05-Jul-2012 09:06 PM Todd Thomas: The test app. Run app. Will ask to use your location. Will fetch and return location (printed in console). Quit app. Restart app. Will ask again. Repeat until sanity seems to be slipping away.. ;-) This app was tested on my macbook pro running 12A256 as well as on another developer's machine as well. Same result. The real app where we are seeing this behaviour is Tweetbot for Mac. All 3 of us have this issue when using the app on 10.8. I'm pretty sure this wasn't an issue on DP 2 or 3.. 05-Jul-2012 09:06 PM Todd Thomas: 'TestLocation.zip' was successfully uploaded 09-Jul-2012 08:34 PM Todd Thomas: This is still an issue on GM seed Mountain Lion. The TestLocation app shows up in my list of authorized apps in system preferences yet when I run the app authorization status always returns undetermined and I get a 'TestLocation wants to use your location' allow? alert every time the app runs. This also happens with Tweetbot for Mac. I just built a new version on 10.8 GM and it asks the user's permission every single time too. It also doesn't show up in the list of apps in Location Services...
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!