gaoxiaoai 发表于 2016-9-14 16:51:06

【iOS 2D地图SDK】从V3.0版本升级至V4.0版本注意事项

【iOS 2D地图 SDK】从V3.0版本升级至V4.0版本注意事项


[*]基础 SDK 自 V1.2.0 版本后集成了 IDFA 服务,如果您的 APP 中使用到相关服务,请您务必查看开发指南中的提交AppStore必读章节(http://lbs.amap.com/api/ios-sdk/guide/create-project/idfa-guide/)。
[*]iOS 地图 SDK 自 4.0版本以后采用分包的形式提供 .framework 包,其中AMapFoundationKit.framework 为基础)。

   具体步骤:         

   1.替换MAMapKit.framework   
   2.工程中引入AMapFoundation.framework   
   3.工程中重新引入AMap.bundle资源文件   
   4.工程引入libc++.tbd   
   5.把 .apiKey = “你的key”替换成 .apiKey= “你的key”   
   6.如果您使用了URL跳转,则需要把 MANaviConfig 替换成 AMapNaviConfig   MAMapURLSearch 替换成 AMapURLSearch.MADrivingStrategyShortest 替换成 AMapDrivingStrategyShortest(类似的属性也是这么更改)








amap_186****797 发表于 2016-9-21 11:00:09

本帖最后由 嗨途科技 于 2016-9-21 11:13 编辑

我还是觉得麻烦 :D 要是有更便捷的法子就好了

amap_185****673 发表于 2016-9-24 15:53:47

换成4.3之后,报这个错 linker command failed with exit code 1 (use -v to see invocation),


换之前就没事,我把之前的MAMapKit.framework和AMap.bundle删除了,又重新拖到项目里,然后把AMapFoundationKit.framework拖到项目里,把.apiKey= “你的key”这个也换了,但是报这个错为什么
页: [1]
查看完整版本: 【iOS 2D地图SDK】从V3.0版本升级至V4.0版本注意事项