IOS開發筆記-百度地圖(第三方庫),ios第三方

來源:互聯網
上載者:User

IOS開發筆記-百度地圖(第三方庫),ios第三方

最近做了百度地圖,在匯入SDK後遇到了一些問題 編譯錯誤: linker command failed with exit code 1 (use -v to see invocation)

想了很多辦法,查了很多資料,最後終於解決。

可能原因:

1. 有重複的.m檔案,或者未匯入 

解決辦法:有重複的刪除即可

在工作左邊導覽列Target-->Build Phases-->compile Sources中,第三庫庫的所有.m檔案都添加到裡面

2.Valid Architectures 的值 在作怪

解決辦法:

把 Valid Architectures 的值改為 armv7
過程:
PROJECT --> Build Settings --> Architectures --> Valid Architectures 他的值本來是 armv7 armv7s (ios6.0下) 把armv7s 去掉即可
同樣的操作
TARGETS --> Build Settings --> Architectures --> Valid Architectures 做同樣的修改

3 路徑不對 路徑重複包含 匯入多個靜態庫檔案 

添加的是第三方靜態庫(.a檔案)

Build settings->Search Path->Library Search Paths 添加靜態庫的相應路徑 把錯誤的刪除

百度給出了3種方法添加路徑(http://developer.baidu.com/map/wiki/index.php?title=iossdk/guide/hellobaidumap)認真仔細的檢查 把該加上的加上

就不會有問題。

在學習得過程中 ,出現這種錯誤的原因太多了 ,這裡不一一列舉  相信細心檢查 ,找出原因,問題一定可以解決 。  

如果有遇到類似問題的可以一起交流,歡迎歡迎!


ios開發百度地圖api 設定中心點有什作用

地圖預設是地址是北京,如果這時候你要顯示你當前的位置的地圖,雖然定位成功了,如果不設定中心,介面上顯示的還是北京地圖
 
IOS支援百度地圖開發?

不過百度的IOS移動API目前不支援IPAD,如果要支援IPAD的話,是不是只能用WEB VIEW 方式實現?如果用WEB方式實現的話,是否能夠從WEB頁上獲得所需的資料,比如位置資訊之類的。。。
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.