`文章創(chuàng)建于 2018-06-10
有些問題的決解方案來源于網絡分歇,相關問題標題已鏈接到原文地址欧漱,點擊???查看原文
坑一:
Unhandled JS Exception: Cannot read property 'length' of undefined
image.png
image.png
因為在默認狀態(tài)下返回了錯誤的結果所以導致Notice的屬性值一開始就沒有误甚,快看圖一目了然有沒有
image.png
坑二:
版本不對
項目packpackage.json中的react-native版本應該和javaScript version:0.54.4一致
坑三:
Application has not been registered error
大多數情況下,問題是您有另一個react-native start(即React Native Packager)服務器運行在另一個終端或TMUX的另一個選項卡上(如果您使用的是TMUX)擅威。
您需要找到該進程并關閉它,因此在運行后react-native run-ios李请,它將建立一個新的包裝服務器厉熟,該服務器為該特定應用程序注冊导盅。
坑四:
PCH was compiled with module cache path ...查看原文
因為這個ios工程我在本地復制粘貼過,也就是說工程位置轉移了揍瑟,之前是沒有問題的白翻。在新的工程位置執(zhí)行命令才發(fā)生此問題。
找到了解決方案:
首先我們在ios工程目錄下找到這個文件夾:`ModuleCache` 并刪除它
然后重新 react-native run-ios 即可Build Success
路徑:ios\build\ModuleCache
ios\build\ModuleCache\ModuleCache
我看到還有人說刪除~/Library/Developer/Xcode/DerivedData/下的ModuleCache
這是不行的绢片,至少在我這是行不通的