Xcode7寫的所有React Native項目,在更新到Xcode8都會報錯,需要做以下修改。
一、RCTSRWebSocket.m 報錯
1.解決方法:
加入(void)
(void)SecRandomCopyBytes(kSecRandomDefault, keyBytes.length, keyBytes.mutableBytes);
二、RCTScrollView.m 報錯
1.解決方法:
打開RCTSCrollView.m Command+F 搜尋:
會搜尋到一個結果,然後增加一行代碼:
@implementation RCTCustomScrollView
{
__weak UIView *_dockedHeaderView;
RCTRefreshControl *_refreshControl; // 加入此行
}