2010-10-03 37 views
3
在OS 4.1運行的代碼

有一個在OS 4.1已經對一些iPhone應用程序(https://devforums.apple.com/message/306250)破位置服務中的錯誤。基本上位置服務無法打開,甚至不會要求用戶獲取他們的位置。關於這個錯誤的最糟糕的事情是,當你從XCode將應用程序安裝到設備時,它不會發生,它會在你從App Store下載時出現!這使得幾乎不可能測試修復。iPhone定位服務,在AppStore的

不是每個人的應用已經受到影響,所以我試圖找出什麼原因造成的。

有沒有人有這不是受這個問題的任何位置服務代碼?換句話說,當從AppStore安裝時,誰擁有位置服務在OS 4.1設備上正常工作的應用程序代碼?

謝謝!
特里斯坦

回答

5

我已經找到了解決辦法 - 解決方案:重新定位警告。 (設置>常規>重置>重置位置警告)

+0

是的。這是蘋果意識到的錯誤。他們只是建議這樣做,除了等待下一個版本的操作系統,沒有其他解決方案。 – WoodenKitty 2010-10-15 01:11:38

1

我已經看到這種情況發生在設備安裝了配置文件下配置的測試版本並開始安裝提交給應用商店的最終版本時開發的應用程序。症狀是位置服務似乎永遠不會初始化或要求權限,並且您永遠不會收到位置或錯誤需要處理的回調。

我們已經證實,重啓設備不能解決問題,但是,重置位置警告呢。在我們的測試中,這隻會影響運行開發人員配置構建的設備,而不會影響僅安裝App Store構建的「純粹」設備。

1

我與蘋果幫助人們一起工作。重置位置警告不起作用。重置網絡無效。

基本上,我重設手機在iTunes和將其設置爲一個新的手機。該位置現在起作用。