1. 程式人生 > >React Native Xcode除錯遇到未找到main.jsbudle檔案

React Native Xcode除錯遇到未找到main.jsbudle檔案

剛開始以為是main.jsbundle檔案的專案位置有誤,但是重新定位在檔案系統的位置之後發現,這個檔案確實是找不到了

那麼就來考慮一下如何重新生成這個檔案吧

1、先啟動react-native 服務

react-native start

2、通過curl命令生成

curl http://localhost:8081/index.ios.bundle -o main.jsbundle

其實從第二步執行的命令應該能看出來,第一步啟動專案是必須條件

3、接下來重新Run一把,你的除錯裝置就可以出現 Remote JS Debugging選項了

4、上線打包的時候,記得將 jsCodeLocation的位置進行除錯哦

//  jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index.ios" fallbackResource:nil];
    jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];