更新时间:2020-06-23
使用不同Xcode版本或iOS版本的注意事项
Xcode 10编译失败
使用Xcode 10及以上版本,请升级到V4.2.0及以上版本的地图SDK,并将libstdc++.6.0.9.std更换为libc++.std。
Xcode 8.3 使用地图SDK报warning
使用xcode8.3及以上版本,请升级到V3.3.1及以上版本的地图SDK。
Xcode 6
在使用Xcode6进行SDK开发过程中,需要在info.plist中添加:Bundle display name ,且其值不能为空(Xcode6新建的项目没有此配置,若没有会造成manager start failed)。
iOS9中调起百度地图客户端功能注意事项
如果在iOS9中使用了调起百度地图客户端功能,必须在"Info.plist"中进行如下配置,否则不能调起百度地图客户端。
<key>LSApplicationQueriesSchemes</key> <array> <string>baidumap</string> </array>
支持HTTPS
App Transport Security,简称 ATS,是苹果在 iOS 9 当中首次推出的一项安全功能。启用 ATS 之后,它会强制应用通过 HTTPS(而不是 HTTP)连接网络服务,这能够通过加密来保障用户数据安全。虽然 ATS 是默认开启的,但开发者仍然能够关闭,让自己的应用通过 HTTP 连接传输数据。从2017年1月1日起,苹果将要求所有提交到 App Store 的应用强制开启 ATS。地图SDK自V3.2.0起全面支持HTTPS。
纬度值范围
iOS地图SDK纬度最大只支持到74度,即【-74度~74度】。