Sitemap

Fixing the React Native RCTSRWebSocket.m error

1 min readNov 12, 2016

--

Occasionally when building a React Native application for iOS you’ll want to open the Xcode project and either build/simulate the application from within Xcode instead of running react-native run-ios --simulator "iPhone 7" from your Terminal.

Almost always (at least for me) my builds from inside Xcode will initially fail per session (laptop reboot). The first time I saw this error , I was confused to f***.

RCTSRWebSocket.m error inside Xcode

Upon doing some digging on GitHub in the React Native issue tracker, I came across the solution which is incredibly simple.

In the project navigator in Xcode, navigate to:
[Your project] > Libraries > RCTWebSocket.xcodeproj

From here navigate to:
Build Settings > Apple LLVM 8.0— Custom Compiler Tags

Remove everything under “Other Warning Flags” from inside “Debug” and “Release”.

Press enter or click to view image in full size

Your builds will now succeed. :)

--

--

Matthew Leak
Matthew Leak

Written by Matthew Leak

UK-based Technology Consultant working in London and Manchester.