RN打離線包需要mainjs.bundle文件讨惩,手動(dòng)生成方式如下:
步驟:
1.在React Native項(xiàng)目根目錄下終端運(yùn)行
$ npm start
2.使用curl命令
$ curl http://localhost:8081/index.ios.bundle -o main.jsbundle
生成 main.jsbundle文件
3.將生成的mainjs.bundle文件手動(dòng)導(dǎo)入到iOS項(xiàng)目中
在進(jìn)入RN頁(yè)面處使用
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"]
現(xiàn)在就可以愉快的在iOS端打離線包了