开发 iOS 地图SDK 开发指南 创建工程 手动部署

手动部署 最后更新时间: 2021年01月22日

首先您需要创建一个 Single View Application 的项目,然后按照以下步骤手动配置您的项目。

第 1 步:添加依赖的库

地图依赖的库列举如下:

引入高于 V1.2.0 版本的基础 SDK ,涉及到提交AppStore成功与否,请点我查看基础 SDK 的介绍

将解压后的MAMapKit.framework 文件copy拖拽到工程文件夹中,左侧目录选中工程名,在 TARGETS->Build Phases-> Link Binary With Libaries 中点击“+”按钮,在弹出的窗口中点击“Add Other”按钮,选择工程目录下的 MAMapKit.framework 文件添加到工程中。

千万不要忘记将AMapFoundationKit也一起加入工程。  

3D地图正确配置应如下图所示:

2D地图正确配置应如下图所示:

  

备注:

1、SystemConfiguration.framework、CoreTelephony.framework、Security.framework 是为了统计app信息使用。

2、引入系统库的操作如下:

左侧目录中选中工程名,在TARGETS->Build  Phases-> Link Binary With Libaries中点击“+”按钮,在弹出的窗口中查找并选择所需的库(见下表),单击“Add”按钮,将库文件添加到工程中。

3、xcode10后取消了ibstdc++.6.0.9.tbd, 如果您是从已有工程升级到xcode10,手动移除此依赖即可

第 2 步:需要引入的资源文件

需要引入的资源文件包括:AMap.bundle,其中:AMap.bundle 在 MAMapKit.framework 包中,AMap.bundle资源文件中存储了定位、默认大头针标注视图等图片,可利用这些资源图片进行开发。

左侧目录中选中工程名,在右键菜单中选择Add Files to “工程名”…,从MAMapKit.framework中选择AMap.bundle文件,并勾选“Copy items if needed”复选框,单击“Add”按钮,将资源文件添加到工程中。

注意:2D地图和3D地图的资源文件是不同的,在进行SDK切换时,需要同时更换对应的资源文件。

注意事项

在TARGETS->Build Settings->Other Linker Flags 中添加-ObjC,字母 O 和 C 大写


返回顶部 示例中心 常见问题 智能客服 公众号
二维码