2014-09-25 52 views
0

我升級到xcode 6,編譯了一個新的應用程序,發現地理位置不工作,我正在尋找工作。Buzztouch地理位置不工作編譯在xcode 6

有在手機的新編譯的應用程序設置中沒有選項選擇隱私/定位服務選項「從不」或「始終。

在xcode5編制的舊版本的應用仍然有這個選項。

UPDATE 問題解決了在BT 3.0 編譯 - 增加在BT_screen_customURL.m此代碼//的appDelegate註釋下(線64)

if ([appDelegate.rootLocationMonitor.locationManager  respondsToSelector:@selector(requestAlwaysAuthorization)]) 
[appDelegate.rootLocationMonitor.locationManager requestAlwaysAuthorization]; 
  • 添加這些爲串消息的Info.plist NSLocationAlwaysUsageDescription NSLocationWhenInUseUsageDescription

產生額外,情報:https://www.buzztouch.com/forum/thread.php?tid=DA308929DBC29D1DB83B7A8&currentPage=1

此外,由阿爾貝託提供的鏈接下面是有幫助的。

+0

請,google了一下 – Sauvage 2014-09-25 19:41:02

回答

2

你的應用程序寫在Objective C中嗎?

添加下列行:

kCLAuthorizationStatusAuthorizedAlways < - 對於背景電池殺手。 kCLAuthorizationStatusAuthorizedWhenInUse < - 適用於合理的應用程序。

在你的plist

欲瞭解更多信息

http://www.splinter.com.au/2014/09/14/ios8-corelocation/

最佳, 阿爾貝託