转载地址:http://blog.csdn.net/mad1989/article/details/7913404

此教程和官方的没有太大区别,省略了好多没用的步骤,添加framework的方式是最新的,其它没有太大变化。

1,创建一个Single view Application,相信这个大家都懂的吧。

2,引入高德地图iOS API 地图开发库和头文件(lib和include)。(高德API下载地址可搜索baidu)

(将解压出的高德API中的include和lib文件夹都复制到项目的文件夹下)

3,在Xcode 的file 菜单中选择Add Files to ”MapSDK_Demo”…在弹出的对话框中选择include 文件夹所在路径,将对话框的folders 选项设置为“Create groups for any added folders”,点击add,将include 文件夹添加到项目中。

4,将lib 文件夹添加到项目中,
方法同上。

5,将资源文件AMap.bundle添加到工程中,方法同上。

6,将解压文件夹中的assets 文件夹添加到项目中,Folders 选项设置为第二项“Create
folder references for any added folders”,如下图所示:

7,最关键的地方到来了:引入Frameworks,由于4.0后,导入Frameworks的方式不一样了,所以今天耗费不少时间寻找导入的方法,现在分享出来,希望新手少走一些弯路。看清楚了哦。
需要添加的框架:”CoreLocation.framework”,”CoreText.framework”,”QuartzCore.framework”, ”SystemConfiguration.framework”,”libz.dylib”和“libxml.2.2.7.3”。
如图所示,点击项目名称,在右边的展示区点击-Build Phases 选择:Link Binary with Libraries条目,点击 + 号,添加我们需要添加的框架。(添加成功后,会自动在项目文件夹下显示)
8,以上工作全部完成后文件夹的界面应该是这样的:
9,如果没有错误,请继续。以上文件缺一不可。
10, 在项目设置的Build Settings 菜单中的Other Linker Flags 中,添加-all_load 和-IMAMapKit 项,如下图所示。

11,在工程设置的Build Settings 菜单中的Library Search Paths 中,删除原有的$(SRCROOT)/lib/Debug-iphoneos 和$(SRCROOT)/lib/Debug-iphonesimulator 两项,添加“$(SRCROOT)/lib/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)”这一项,如下图所示。

12,将工程下的ViewController.m的文件后缀修改.mm(具体原因我也不知道,反正官方就让这样做,如果不修改,会提示报错)。
13,此时编译并运行模拟器,应该会展示出一个什么都没有的界面,如果你也是这样,不用担心,我们还没有实例化mapview,具体方法,查阅官方的API,都有相关示例。
 
 
好了,写到这里,貌似我的教程和官方没有太大的区别,其实只是想记录自己的调试过程,另外就是导入freameWork的方式有所改变,给新手一个提示的作用。
 
 
这是我折腾出来的效果~添加了一个searchBar

[转] Xcode4.4.1下安装高德地图详细教程的更多相关文章

  1. 在linux下安装配置rabbitMQ详细教程

    在linux下安装配置rabbitMQ详细教程 2017年12月20日 17:34:47 阅读数:7539 安装Erlang 由于RabbitMQ依赖Erlang, 所以需要先安装Erlang. Er ...

  2. linux下安装oracle数据库详细教程

    一.安装yum源 下载或拷贝RedHat的iso镜像到本地,比如 /repo/iso/ rhel-server-6.6-x86_64-dvd.iso 1.建立ISO文件存放目录(/repo/iso)和 ...

  3. Windows10下安装Ubuntu18.04LTS详细教程

    这篇文章分享自己在Windows10系统下安装VMware虚拟机,然后在VMware中安装Ubuntu 18.04 LTS的详细过程.之所以选择在虚拟机中安装Ubuntu,主要是可以不影响自己电脑的正 ...

  4. Linux下安装DB2_v9.7详细教程

    一:平台 1:HP服务器 cpu:Inter (R) Xeon (R) E5606 2.13G 磁盘:本地磁盘外加存储 2:操作系统 RedHet 5.4 64位 内核:2.6.18-194.1.AX ...

  5. 在Linux下安装nginx服务器详细教程

    首先安装centos的扩展源 yum install epel-release 安装Nginx 方法一: yum install nginx -y 查看版本号,开启nginx,查看进程 nginx – ...

  6. 在vmware虚拟机下的Window2003服务器下安装IIS服务详细教程——超级详细(解决关于:800a0bb9的解决办法)

    总的来说,就是9步: 1.控制面板添加或者删除程序2.删除想要删的3.打开IIS配置4.开始共享5.导入源码6.配置权限7.网站属性.文档.应用程序配置8.web服务扩展9.访问网站 在安装好虚拟机的 ...

  7. Qemu下安装Sun Solairs8简明教程 转

    http://blog.csdn.net/stonesharp/article/details/8928393 Qemu下安装Sun Solairs8简明教程(Centos6. / Win7) 作者: ...

  8. 虚拟机下安装CentOS6.5系统教程

    虚拟机下安装CentOS6.5系统教程 时间:2014-12-09 01:40来源:linuxdown.net 作者:linuxdown.net 举报 点击:15315次 其实通过VM安装虚拟机还是蛮 ...

  9. Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)

    win7(win10也适用)系统安装GPU/CPU版tensorflow Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程) 目录 2.配置 ...

随机推荐

  1. C# WPF定时器

    最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来.我们都知道计算机技术发展日新月异,速度惊人的快,你我稍不留神,就会被慢慢淘汰!因此:每日不间断的学习是避免被 ...

  2. 审计参数 audit_trail

      audit_trail参数定义了在哪里存放审计记录   默认是DB.如果将其设置为NONE,标准数据库审计功能被取消.audit_trail是静态参数,修改后必须重启数据库.   可以设置的值:- ...

  3. Java基础之一组有用的类——为标记定义自己的模式(ScanString)

    控制台程序. Scanner类提供了一种方式,用来指定如何识别标记.这需要使用next()方法的两个重载版本.其中的一个版本接受Pattern类型的参数.另一个版本接受String类型的参数,用来指定 ...

  4. leetcode-99 Recover_Binary_Search_Tree

    题目要求: Two elements of a binary search tree (BST) are swapped by mistake. Recover the tree without ch ...

  5. eclipse 导入jdbc4.jar 包

    详细讲解链接 http://wenku.baidu.com/link?url=QUhO2rIL2fYRgOUyd1TQPEgbl0jQr156ioxK5fiwSPm_Tset2okpBEJcO1fmz ...

  6. Java基础(32):String与StringBuilder、StringBuffer的区别(String类)

    在Java中,除了可以使用 String 类来存储字符串,还可以使用 StringBuilder 类或 StringBuffer 类存储字符串,那么它们之间有什么区别呢? String 类具有是不可变 ...

  7. Server.Transfer,Response.Redirect用法点睛

    Server.Transfer,Response.Redirect的区别 如果你读过很多行业杂志和 ASP.NET 示例,你会发现,大多数人使用 Response.Redirect 将用户引导到另一个 ...

  8. 为Windows 8新建工具栏模拟“开始菜单”

    微软Windows 8系统的传统桌面中取消了Windows用户熟悉的开始按钮和开始菜单,增加了适合触控操作的磁贴和开始屏幕,部分用户对此感觉不太习惯,认为在传统桌面中还是需要从前那种将所安装程序清晰分 ...

  9. 夺命雷公狗---node.js---1node的下载和安装

    node目前有两个网站,一个是英文的,一个是中文的,,左边这个是长期有效版本,右边的是最新版本,在下面可以很清晰的看得到node的英文网站更新速度是比中文网站上的快的多 我们用来测试的版本是windo ...

  10. 夺命雷公狗---DEDECMS----14dedecms首页导航条的完成

    我们的首页完成了,那么下一步就开始创建一个模型了, 添加好电影模型后我们来给他添加一些字段,这些字段主要还是要看我们的项目需求来添加的,因为我们的项目里有: 我们在项目中要用得上这些字段,所以要对他们 ...