Quantcast
Channel: Active questions tagged react-native+ios - Stack Overflow
Viewing all articles
Browse latest Browse all 16750

BatchedBridge error in React Native on iOS

$
0
0

I have a simple native iOS app that I want to integrate React Native into. When I open the view controller, I get an error:

> Error calling RCTLog.logIfNoNativeHook> > Unhandled JS Exception: Could not get BatchedBridge, make sure your> bundle is packaged correctly> > RCTFatal> -[RCTCxxBridge handleError:]> __34-[RCTCxxBridge _initializeBridge:]_block_invoke facebook::react::RCTMessageThread::tryFunc(std::__1::function<void ()>> const&)> facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void> ()>&&)::$_1::operator()() const void> std::__1::__invoke_void_return_wrapper<void>::__call<facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void> ()>&&)::$_1&>(facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void> ()>&&)::$_1&&&)> std::__1::__function::__func<facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void> ()>&&)::$_1,> std::__1::allocator<facebook::react::RCTMessageThread::runOnQueue(std::__1::function<void> ()>&&)::$_1>, void ()>::operator()() std::__1::function<void> ()>::operator()() const invocation function for block in> facebook::react::RCTMessageThread::runAsync(std::__1::function<void> ()>)> __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__> __CFRunLoopDoBlocks> __CFRunLoopRun CFRunLoopRunSpecific> +[RCTCxxBridge runRunLoop]> __NSThread__start__> _pthread_body> _pthread_body thread_start

This is my Podfile:

# Uncomment the next line to define a global platform for your project# platform :ios, '9.0'target 'NativeRNTest' do  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks  use_frameworks!  pod 'React', :path => '../node_modules/react-native', :subspecs => ['Core','CxxBridge', # Include this for RN >= 0.47'DevSupport', # Include this to enable In-App Devmenu if RN >= 0.43'RCTText','RCTNetwork','RCTWebSocket', # needed for debugging'BatchedBridge',    # Add any other subspecs you want to use in your project  ]  # Explicitly include Yoga if you are using RN >= 0.42.0  pod "yoga", :path => "../node_modules/react-native/ReactCommon/yoga"  # Third party deps podspec link  pod 'DoubleConversion', :podspec => '../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec'  pod 'GLog', :podspec => '../node_modules/react-native/third-party-podspecs/GLog.podspec'  pod 'Folly', :podspec => '../node_modules/react-native/third-party-podspecs/Folly.podspec'  # Pods for NativeRNTest  target 'NativeRNTestTests' do    inherit! :search_paths    # Pods for testing  end  target 'NativeRNTestUITests' do    inherit! :search_paths    # Pods for testing  endend

My environment:

>react-native infoScanning folders for symlinks in /Users/[redacted]/Projects/native_rn_demo/node_modules (5ms)Environment:  OS: macOS Sierra 10.12.6  Node: 8.9.0  Yarn: 1.1.0  npm: 5.6.0  Watchman: 4.9.0  Xcode: Xcode 9.2 Build version 9C40b  Android Studio: 2.3 AI-162.4069837Packages: (wanted => installed)  react: ^16.0.0 => 16.0.0  react-native: ^0.51.0 => 0.51.0

I've searched for this problem, and all the solutions are for Android, and don't seem to work here. Any ideas?


Viewing all articles
Browse latest Browse all 16750

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>