My application uses iPhone's GPS functionality, and it was working fine previously, as in it prompts user to allow the use of location services and it shows up under Settings > Location Services list. I uninstalled and re-downloaded the app from the app store, but it no longer does either of them. The app was of the same version, and hasn't been updated for a while, but the problem had started recently.
The problem has been found in multiple devices (iPhone 3GS, iPhone 4, iPhone 4S) running different OS (iOS 4-5). Did Apple change how Location Services work recently?
This same happend to me and i don't know why. To restore applications to location service list you need to turn of main location service switch and then run all of your applications one by one. Every app which will need location service enabled will ask you to enable this service and add itself to the list.
Related
Some times after running some app I developed where I enabled Location Simulation in the scheme, my iPhone keeps the location across all apps (e.g Maps, GMaps, Strava etc.).
I have to reboot my phone to disable that simulated location.
Any idea how I could avoid that problem when I'm not debugging my apps ?
We have implemented a hybrid application. Our application is having the function like Quick Receipts, it does when user click on the quick receipts icon, camera get opens, user can take the img and use it.
its working fine with android devices, but when same thing suppose to do with iOS devices, it's not working. The problem is in iOS is, camera get opens and when take the img, the control automatically moves to the dashboard without any actions. This happens when location services is ON.
(iOS devices setting/privacy/location service enable).
if location service is disabled, then there is no issue with quick receipts function, it works fine. Please suggest how we can fix this issue without concern location services enable or disable.
I am working on an mbed powered Bluetooth Low Energy project. I have been developing various GATT services, however, I have now found my project has got "stuck" on a previous service. What ever program I download onto the device, a Service is broadcast with the name "HRM_SEC". I have repeatedly changed the name from this.
I have installed known working examples of default Heart Rate Monitor Example. I have installed blank programs without bluetooth service definition etc.
However, the name of this prior service is persisting.
I have reinstalled my ios app - LightBlue - incase it was a casheing thing. By reinstalled I mean deleted and then downloaded from app store.
I can't connect to these services. New programs are being installed, as I am getting the expected serial feedback.
Why is this happening and What can I do?
I have just tried using the LightBlue app on a different iPhone and I am getting the expected behaviour. How can I purge the stored data from the LightBlue app. I have tried deleting it, then doing a reset (holing lock and home button), then when it has rebooted I re-downloaded the app from the app store. What else can I do to clear which ever info is being stored by LightBlue?
This seems to be an underlying iOS issue, as my other apps are also now using this legacy name. I have tried disabling and then enabling Bluetooth, but this hasn't worked. Any other ideas?
I have submitted an iOS bug report. This is really annoying, as I cannot use my iPhone to test an app I am working on. Any ideas for workarounds?
I'm building an iOS 8 app that features GeoFencing. I need to test this and I know that I can emulate the location in Xcode using the preconfigured locations or providing a GPX file. However, as this app needs to act based on region monitoring when it's killed (swiped up in multitasking by user), how can I test it without getting in my car and driving around?
Thanks!
I am using this iCloud library within my application: https://github.com/iRareMedia/iCloudDocumentSync
On my iPhone running iOS 8, I run the app and ubiquityIdentityToken returns a value and everything works fine. However on my iPad running iOS 7.0.4, it returns nil.
I ensured a few things on the iPad:
The iPad is connected to wifi and can connect to the internet fine
iCloud is in fact set up on the iPad. I can see this because it says so in Settings and iCloud tabs are working in Safari.
The documents and data option is in fact enabled
Xcode set up iCloud automatically via the capabilities iCloud tab and it works on my iPhone with the same set up.
Is there any reason why this could be happening? It seems hard to believe that it can work on one device and not the next. Any help would be appreciated.
I'm not sure if this is your problem, but Apple does mention in What's New in iOS 8 that a user's iCloud data in iOS 8 is incompatible with iOS 7:
"The iCloud infrastructure is more robust and reliable when documents and data are transferred between user devices and the server. When a user installs iOS 8 and logs into the device with an iCloud account, the iCloud server performs a one-time migration of the documents and data in that user’s account. This migration involves copying the documents and data to a new version of the app’s container directory. This new container is accessible only to devices running iOS 8 or OS X v10.10. Devices running older operating systems will continue to have access to the original container, but changes made in that container will not appear in the new container and vice versa."
Edit:
To see if this is your problem, you should test on two iOS 8 devices and compare to two iOS 7 devices. If you are still running into the same issue on the same versions of iOS there is something else going on as well.
I know iOS 8 is still under NDA so this answer can't be as specific here as I would like it to be but I'll just say the following. This answer: https://stackoverflow.com/a/24584019/394736 points to this link: https://devforums.apple.com/thread/229509 and that fixed it for me on both iOS 7 and iOS 8 devices!