2016-02-18 15 views
11

ottengo solo questo errore, quando uso in bundle js.Before bundle applicazione funziona correttamente, utilizzato reagisco versione nativa è 0.19.How per rimuovere questo errore durante bundle ti prego, aiutamiImpossibile eseguire JS chiamata: __fbBatchedBridge è indefinito

la schermata è attaccato sotto enter image description here

+0

Sei su iOS o Android? –

+2

non seguendo la risposta. cosa hai fatto per superare questo errore? – jojo

+0

Ho lo stesso problema qui, non solo durante il raggruppamento. –

risposta

17

Assicurarsi che il file AppDelegate.m non sta registrando l'Reagire URL, che punta al disco. In 0.19, nessun pacchetto su disco viene creato durante la distribuzione al simulatore. Deve recuperare il pacchetto su localhost o su un altro IP.

+0

Grazie mille John Shammas. Ha funzionato – vasavi

+0

Quindi non possiamo testare la versione di build su Simulator? – CreativeManix

+0

È un simulatore iOS piuttosto che un emulatore e non può eseguire le istruzioni della CPU ARM utilizzate per creare una build di rilascio per lo store iTunes. http://stackoverflow.com/questions/517463/how-can-i-install-a-ipa-file-to-my-iphone-simulator –

0

Verificare di non caricare js bundle più volte.

Il mio codice:

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    [self.view addSubview:self.loadRNView]; 
} 

- (void)viewDidAppear:(BOOL)animated { 
    [super viewDidAppear:animated]; 
    [self.view addSubview:self.loadRNView]; 
} 

- (UIView*)loadRNView { 
    NSURL *jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" 
                      fallbackResource:nil]; 
    RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation 
                 moduleName:@"MyRnModule" 
               initialProperties:nil 
                launchOptions:nil]; 
    [rootView setFrame:self.view.bounds]; 
    return rootView; 
} 

Nel mio caso problema risolto rimuovendo il metodo chiamando da -(void)viewDidLoad.

Problemi correlati