添加百度地图iOS SDK时的一些问题
2014-07-08 22:44
337 查看
(1)编译正常,运行报 [UIDevice uniqueGlobalDeviceIdentifier]: unrecognized selector sent to此时需要 other linker flags 添加 -all_load(iOS7以上)参数。
具体:Project ->build settings ->linking->Other Linker flags
(2)编译报 Undefined symbols for architecture armv7。请检查有没有添加QuartzCore.framework 和 CoreLocation.framework
(3) BMKMapManager 强烈建议通过单例模式管理起来,并且不要手动调用其release方法。
(4) 进行用户位置定位时除了要设置showsUserLocation = YES,还要在mapView:didUpdateUserLocation:方法中调用setCenterCoordinate:animated
另外一定要在dealloc中,或者其他离开页面的地方调用showsUserLocation= NO,否则会出现第二次push到定位页面时,不会重新定位问题。
(5) 必须至少让一个类保持.mm文件,或者按照官方修改编译器类型。
(6) lipo –create Release-iphoneos/libbaidumapapi.a Release-iphonesimulator/libbaidumapapi.a –output libbaidumapapi.a 如果报错,请改成
lipo –create –output libbaidumapapi.a Release-iphoneos/libbaidumapapi.a Release-iphonesimulator/libbaidumapapi.a 就能解决。
(7)要保证安全码和bundle ID相同,安全码在百度开放平台设置
具体:Project ->build settings ->linking->Other Linker flags
(2)编译报 Undefined symbols for architecture armv7。请检查有没有添加QuartzCore.framework 和 CoreLocation.framework
(3) BMKMapManager 强烈建议通过单例模式管理起来,并且不要手动调用其release方法。
(4) 进行用户位置定位时除了要设置showsUserLocation = YES,还要在mapView:didUpdateUserLocation:方法中调用setCenterCoordinate:animated
另外一定要在dealloc中,或者其他离开页面的地方调用showsUserLocation= NO,否则会出现第二次push到定位页面时,不会重新定位问题。
(5) 必须至少让一个类保持.mm文件,或者按照官方修改编译器类型。
(6) lipo –create Release-iphoneos/libbaidumapapi.a Release-iphonesimulator/libbaidumapapi.a –output libbaidumapapi.a 如果报错,请改成
lipo –create –output libbaidumapapi.a Release-iphoneos/libbaidumapapi.a Release-iphonesimulator/libbaidumapapi.a 就能解决。
(7)要保证安全码和bundle ID相同,安全码在百度开放平台设置
相关文章推荐
- IOS 项目整合百度地图三方的时候遇到的一些问题
- googleMap sdk for iOS的一些使用 介绍问题
- 百度地图 iOS SDK - iOS8下使用百度地图SDK定位的问题
- iOS 百度地图开发(一) sdk添加
- cocos2d-c++ 添加iOS广告sdk遇到的问题(inmobile)
- iOS 百度地图 显示指南针问题 sdk2.5.0
- 使用ArcGIS API for ios开发时的一些经验与问题
- 关于31天App教程示例中一些因SDK版本而出现的问题
- 解决Win32 SDK编程添加list control控件程序无法运行的问题
- UIScrollview的一些用法,解决里面ImageView只添加不释放的问题
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!【11月28日更新解决添加组件Cocos2d动画停止播放的BUG】
- 【iOS-Cocos2d游戏开发之七】添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题! 推荐
- 给百度地图IOS 版本的API 提一些意见
- 【iOS-Cocos2d游戏开发之十】添加粒子特效并解决粒子系统特效与Layer之间的坐标问题;
- 【iOS-Cocos2d游戏开发之十】添加粒子系统特效并解决粒子特效与Layer之间的坐标问题;
- 广告聚合SDK和广告平台所暴露出的一些问题
- ios开发中解决Base SDK missing问题
- 给iOS SDK中的表格控件(UITableView)添加背景图
- 【iOS-Cocos2d游戏开发之十】添加粒子系统特效并解决粒子特效与Layer之间的坐标问题;
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!【11月28日更新解决添加组件Cocos2d动画停止播放的BUG】