2010-08-18 23 views
1

我正在構建使用MapKit功能的應用程序。基本sdk是4.0,但我正在構建到3.1.3設備(操作系統部署目標設置爲3.1.3)。安裝完應用程序並開始運行後,我遇到了以下錯誤:將基礎sdk設置爲4.0並將操作系統部署目標設置爲3.1.3(使用MapKit)Explanation

dyld:未找到符號:_CLLocationCoordinate2DMake數據格式化程序暫時不可用,將在「繼續」後重新嘗試。 (此時不安全調用dlopen。)mi_cmd_stack_list_frames:堆棧中沒有足夠的幀。 mi_cmd_stack_list_frames:堆棧中沒有足夠的幀。殺死戒掉

請記住,這個崩潰發生在用戶做任何事之前。我已經正確添加了MapKit庫,它在4.0設備上生成並運行良好。

謝謝

回答

2

您是否正在調用CLLocationCoordinate2DMake代碼中的任何位置?如果是這樣,這可能是問題所在。當它不存在時,應確保不要調用此方法(在調用之前檢查CLLocationCoordinate2DMake!= nil)。

3

你確定這兩個MapKit和CoreLocation鏈接?

相關問題