[英]React Native app crashes immediately on iOS TestFlight
我不想問這個開放式的問題,但我要經過連續4天的審判,錯誤和純粹的絕望。
我的問題是:
是否有任何不明顯的“陷阱”為TestFlight捆綁React Native應用程序? 因為我的應用程序在啟動時崩潰,但僅在TestFlight中崩潰。 崩潰報告僅顯示RCTFatal(下面的屏幕截圖)。
我的RN(0.54)版本包含我的JS包的CodePush,我在歸檔時使用Release方案/生產證書方案,遵循CodePush / React Native的所有指示。 該應用程序可以工作,但打包時不行。 任何想法,或最好的猜測可能是什么情況?
更新:
當我在模擬器上運行Release Scheme時,它會拋出一個錯誤:
更新(2):對話已移至聊天: https : //chat.stackoverflow.com/rooms/170610/discussion-on-question-by-user1791914-react-native-app-crashes-immediately-on-io
更新(3):這個問題仍然是相關的,但是我已經打開了一個單獨的問題作為調試顯示更多信息: React Native bundle錯誤發布,Babel不工作?
React Native / Babel沒有正確編譯擴展運算符,因此這是一個需要排序的配置問題。
Unhandled JS Exception: Unexpected token '...'.
這是Babel傳播操作員錯誤嗎?
所以這畢竟是一個語法/ js問題,與我的構建無關。 我有一個實例
{...props.children} which should have been {props.children}
在我的一個jsx文件中。 這導致了在某些情況下應用程序崩潰而在其他情況下崩潰的結果確實不一致。 它還引導我進行一次狡猾的追逐嘗試重新配置babel和我的發布構建,因為Debug構建正在靜默處理錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.