集成百度地图iOS SDK时遇到“地图所需资源文件不完整,请根据开发指南正确添加mapapi.bundle文件”的解决办法

公司有一个iOS应用需要集成百度地图,替换iOS自带的MapKit,于是去百度地图的API官网按照文档一步步操作。

申请密钥、配置开发环境等都很顺利,等到真正运行时遇到了这样的错误:

地图所需资源文件不完整,请根据开发指南正确添加mapapi.bundle文件。

经过一番研究,终于找到了解决办法,这是文档里没有提到的,所以重点说一下。

解决办法:单独导入mapapi.bundle!这个文件在BaiduMapAPI_Map.framework->Resources下面。使用右键->Add Files to...之后,还需要在Build Phases->Link Binary With Libraries中再次添加一次。

你可能感兴趣的:(集成百度地图iOS SDK时遇到“地图所需资源文件不完整,请根据开发指南正确添加mapapi.bundle文件”的解决办法)