2017-04-13 63 views
0

我工作的一個反應,本機應用程序,並有一個問題,當我切換了iOS建立釋放,並嘗試在設備上運行。我看到使用反應本機加載屏幕構建的默認值,但它只是白色屏幕當方案設置爲調試時,一切正常運行。陣營本地版本 - 找不到變量:runInContext

Xcode的控制檯顯示以下錯誤:

*** Terminating app due to uncaught exception 'RCTFatalException: 
Unhandled JS Exception: Can't find variable: runInContext' 

錯誤來自RCTBatchedBridge.m拋出,但調用堆棧它給了我並不能提供多少信息

<unknown>@476:4171 
<unknown>@476:7841 
<unknown>@476:7999 
[email protected]:545 
<unknown>@470:540 
[email protected]:545 
<unknown>@455:382 
[email protected]:545 
<unknown>@368:162 
[email protected]:545 
<unknown>@12:86 
[email protected]:545 
[email protected]:266 
global [email protected]:9 

我沒做grep通過項目查看變量的定義位置,返回了很多lodash文件。我無法弄清楚爲什麼它在調試時可以正常工作,與發佈版本相比。

我真的不知道該從哪裏走出去弄清楚發生了什麼,並且四處搜尋我還沒有找到任何答案。

任何建議或幫助將不勝感激。

回答