Xcode7写的所有React Native项目,在升级到Xcode8都会报错,需要做以下修改。
一、RCTSRWebSocket.m 报错
1.解决方法:
加入(void)
(void)SecRandomCopyBytes(kSecRandomDefault, keyBytes.length, keyBytes.mutableBytes);
二、RCTScrollView.m 报错
1.解决方法:
打开RCTSCrollView.m Command+F 搜索:
@implementation RCTCustomScrollView
会搜索到一个结果,然后增加一行代码:
@implementation RCTCustomScrollView
{
__weak UIView *_dockedHeaderView;
RCTRefreshControl *_refreshControl; // 加入此行
}