title: React Native: Building for IOS failed on XCode 9.2 and 9.4 and RN 55.4
body: <p>So as the title said, I tried on both Xcode versions and still no luck.
  This is the error I'm getting:</p>
  
  <pre><code>Undefined symbols for architecture arm64:
    "_OBJC_CLASS_$_RCTCxxBridge", referenced from:
        objc-class-ref in libReact.a(RCTBridge.o)
  ld: symbol(s) not found for architecture arm64
  clang: error: linker command failed with exit code 1 (use -v to see invocation)
  </code></pre>
  
  <p>I've tried:</p>
  
  <ul>
  <li>following these suggestions <a href="https://github.com/facebook/react-native/issues/14749" rel="nofollow noreferrer">here</a></li>
  <li>cleaning the project between builds</li>
  <li>restarting XCode and the mac itself</li>
  <li><p>adding modifications to podfile like so:</p>
  
  <pre><code># Uncomment the next line to define a global platform for your project
   platform :ios, '9.0'
  
  target 'Absent' do
    # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
    # use_frameworks!
  
    # Pods for Absent
      pod 'Firebase/Core', '~&gt; 5.3.0'
      pod 'Firebase/Messaging', '~&gt; 5.3.0'
      pod 'yoga', :path =&gt; '../node_modules/react-native/ReactCommon/yoga/'
      pod 'React', path: '../node_modules/react-native', :subspecs =&gt; [
      'RCTGeolocation',
      'RCTNetwork',
      'Core',
      'DevSupport',
      'BatchedBridge',
      'RCTAnimation',
      'RCTText',
      'RCTWebSocket'
      ]
  
    target 'AbsentTests' do
      inherit! :search_paths
      # Pods for testing
    end
  
  end
  
  target 'Absent-tvOS' do
    # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
    # use_frameworks!
  
    # Pods for Absent-tvOS
  
    target 'Absent-tvOSTests' do
      inherit! :search_paths
      # Pods for testing
    end
  
  end
  
  post_install do |installer|
   installer.pods_project.targets.each do |target|
      if target.name == "React"
           target.remove_from_project
       end
   end
  end
  </code></pre></li>
  <li><p>Tried using <code>RCTCxxBridge</code> and <code>CxxBridge</code> instead of BatchedBridge because it's supposedly deprecated</p></li>
  </ul>
  
  <p>But still no luck...
  Any pointers would be appreciated here :)</p>