按照官网来
1.去github下载包,chart要3.03的
2.复制文件夹到IOS目录下
3.引入Libraries
4.在General -> Embedded Binarles 引入 Charts.framework / Swifty.framework
5.把node_modules/react-native-charts-wrapper/ios/ReactNativeCharts拉到IOS目录 选create group,要确认ReactNativeCharts里面有文件
- 创建XXXX-Bridging-Header.h,然后把内容改为
#import "React/RCTBridge.h"
#import "React/RCTViewManager.h"
#import "React/RCTUIManager.h"
#import "React/UIView+React.h"
#import "React/RCTBridgeModule.h"
#import "React/RCTEventDispatcher.h"
#import "React/RCTEventEmitter.h"
7.set ForBeginner-Bridging-Header.h in Build Settings -> Swift Compiler - General -> Object-C Bridging Header //如果ReactNativeCharts里面没有Swift文件,那就不会显示有Swift选项
8.set No in Build Settings -> Swift Compiler - Version -> User Legacy Swift Language Version //我的是3.3
https://github.com/wuxudong/react-native-charts-wrapper/tree/master/Example
IOS上遇到的错误
解决:https://www.jianshu.com/p/b8041caa9947
降低Chart版本 3.03