react-native-baidu-map在iOS上的配置

如果你的需求有搜索地点的需求,请不要使用这个插件(我并没有发现这个功能),还有就是这个插件太久没有更新了。

我使用的是


1.iOS的配置可以按照这篇文章,介绍的,https://www.jianshu.com/p/

2.按照上面的配置好后执行build,运行后会报错Redefinition of ‘RCTMethodInfo',如下

            

    因为0.48.0之后改了命名空间,不能用#import"RCTBridgeModule.h"来导入文件了

    使用#import <React/XXXX>来导入

    操作

    搜索#import “RCTBridgeModule.h”,找到RTCBaiduMap文件夹下的BaseModule.h文件

                        

    替换
                        


扫描二维码关注公众号,回复: 1100844 查看本文章

3.再次build运行后,出现新的报错 'RCTViewManager.h' file not found

                

    也是引入问题

                

    再次编译success了。

4.然后react-native run-ios发现报错,undefined is not an object(evaluting'a.PropTypes.bool')

   解决办法 
    在react-native-baidu-map/js/MapView.js
                
       改成:
                    
       就好了。

 










 


猜你喜欢

转载自blog.csdn.net/qq_37854055/article/details/80283721