iOS导航SDK开发包由MapSDK和NaviSDK两部分组成,导航SDK用到地图SDK的MapView。
其中NaviSDK由静态库、头文件和资源文件三部分组成。
MapSDK包含以下库:
需要引入的系统库文件。如下所示:
在 TARGETS ->Build Phases ->Link Binary With Libraries,添加这几个系统库即可,如下图:

把BaiduNaviSDK文件夹添加到工程中,通过在Xcode中单击工程文件,选择Build Phrases选项,点击Link Binary with Libraries下的“+”逐个将导航SDK添加到工程中。如开发者不需要用到BaiduMapAPI_Utils.framework、BaiduMapAPI_Search.framework的接口,可以去掉这两个库。如下所示:

通过在Xcode中单击工程文件,选择Build Phrases选项,点击Copy Bundle Resources 中底部的+添加baiduNaviSDK.bundle、model.bundle、baiduTTSSDK.bundle。
如下图:

选中工程双击选中弹窗中Add File to "工程名..."从BaiduMapAPI_Map.framework文件中选择mapapi.bundle文件,并勾选“Copy items if needed”复选框,单击“Add”按钮,将资源文件添加到工程中,如下图:

添加后效果如下

在Build Settings中, “Other Linker Flags”添加“-ObjC” 标识

如下图:

上一篇
下一篇