Код служб местоположения iphone, который работает на OS 4.1 в appstore - PullRequest
3 голосов
/ 04 октября 2010

В ОС 4.1 имеется ошибка, из-за которой не работают службы определения местоположения для некоторых приложений iPhone (https://devforums.apple.com/message/306250).По существу, службы определения местоположения не включаются и даже не запрашивают у пользователя разрешения для определения их местоположения.Хуже всего то, что эта ошибка возникает при установке приложения на устройство из XCode, а не при загрузке из App Store!Это делает практически невозможным тестирование на исправление.

Не все приложения были затронуты, поэтому я пытаюсь выяснить, чем оно вызвано.

Есть ли у кого-нибудь код служб определения местоположения, которыйНЕ затронут этой проблемой?Другими словами, у кого есть код для приложения, в котором службы определения местоположения работают нормально на устройствах OS 4.1, при установке из AppStore?

Спасибо!
Tristan

Ответы [ 3 ]

5 голосов
/ 06 октября 2010

Я нашел обходное решение. Решение. Сбросьте предупреждение о местоположении.(Настройки> Основные> Сброс> Сброс предупреждений о местоположении)

1 голос
/ 06 ноября 2010

Я работал через это с помощью Apple, помочь людям. Сброс предупреждения о местоположении не сработал. Сброс сети не работал.

В основном я перезагружаю телефон в itunes и настраиваю его как новый телефон. Местоположение теперь работает.

1 голос
/ 07 октября 2010

Я видел, что это произошло с приложениями, которые я разработал, когда устройство установило тестовую версию, предоставленную в профиле распространения, а затем установило окончательную версию, представленную в магазине приложений. Симптом заключается в том, что Location Services, кажется, никогда не инициализирует или не запрашивает разрешения, и вы никогда не перезвоните с местоположением или ошибкой, которую нужно обработать.

Мы убедились, что перезагрузка устройства НЕ исправляет его, а сброс предупреждений о местоположении. В нашем тестировании это касается только устройств, на которых выполнялись сборки, предоставленные разработчиками, а не «нетронутых» устройств, которые устанавливают только сборку App Store.

...