class="p1">使用百度地图时出错,keyStatus = 102
在网上找了下,发现没有人多相关的解决办法。于是,决定自己想办法解决。
我发现有这样的log信息:
onGetPermissionState 102
那么我觉得应该是验证的时候出了问题了。
重新看了下百度官方给的文档。我觉得应该是那个安全码的问题。开始我填写的Bundle Identifier如下:
我复制出来看了下。是这样的 com.company.
看到没有,没有后面的iphoneBaiduMap.
于是我到Info选项那里修改了下Bundle Identifier.
从com.company.${PRODUCT_NAME:rfc1034identifier}
改成
com.company.iphoneBaiduMap
然后重新生成一个密钥。
通过代码-(BOOL)start:(NSString*)key generalDelegate:(id<BMKGeneralDelegate>)delegate;
重新设置好后,发现keyStatus = 0.
地图也可以正常使用了。