博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ReactNative打包
阅读量:3590 次
发布时间:2019-05-20

本文共 1058 字,大约阅读时间需要 3 分钟。

1、在ios目录下创建bundle文件夹

2、在bundle目录下创建assets文件夹,assets是图片以及其他资源存放的目录

3、终端进入到项目的根目录下,运行以下命令:

  1. react-native bundle --entry-file index.js --platform ios --dev false --bundle-output ./ios/bundle/index.ios.jsbundle --assets-dest ./ios/bundle
  • index.js:ios或者android入口的js名称
  • platform ,平台名称(ios或者android)
  • dev ,设置为false的时候将会对JavaScript代码进行优化处理
  • bundle-output, 生成的jsbundle文件的名称,比如./ios/bundle/index.ios.jsbundle
  • 更新jsbundle文件。

4、将bundle添加进工程,添加时必须使用Create folder references的方式添加文件夹,添加到工程后的文件夹必须是蓝色的。如下图所示:

 

5、在原生工程调用rn的地方,需作调整

之前代码为:

1

2

3

NSURL *jsCodeLocation;

jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];

rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation moduleName:@"SinaLeJuB" initialProperties:nil launchOptions:nil];

更改后代码为:

1

2

3

NSURL *jsCodeLocation;

jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"bundle/index.ios" withExtension:@"jsbundle"];

rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation moduleName:@"SinaLeJuB" initialProperties:nil launchOptions:nil];

转载地址:http://uhhwn.baihongyu.com/

你可能感兴趣的文章
【NLP】文献翻译2——英语单词语义相似性的Word2Vec模型分析
查看>>
【NLP】文献翻译3——基于卷积神经网络和词嵌入的一种新型句子相似性模型
查看>>
【NLP】1安装gensim库与斯坦福大学CS224n第一次课代码复现
查看>>
【NLP】2安装word2vec库与基于text8数据集实例
查看>>
【NLP】3 word2vec库与基于搜狗全网新闻数据集实例
查看>>
【NLP】4 gensim word2vec库入门——官方手册embeddings和KeyedVectors
查看>>
【NLP】5计数词向量底层代码编写和gensim word2vec库入门——斯坦福大学CS224n第一次课作业代码复现
查看>>
【PyTorch】1入门——Tensor、自动微分、神经网络、PyTorch 图像分类
查看>>
【PyTorch】2 Kaggle猫狗二分类实战——搭建CNN网络
查看>>
【PyTorch】3 AI诗人RNN实战(LSTM)——完成诗歌剩余部分、生成藏头诗
查看>>
【DL】1 RNN入门——李宏毅机器学习课程RNN笔记
查看>>
【PyTorch】4 姓氏分类RNN实战(Simple RNN)——18 种起源语言的数千种姓氏分类
查看>>
【PyTorch】5 姓氏生成RNN实战——使用语言生成名称
查看>>
【PyTorch】6 法语英语翻译RNN实战——基于Attention的seq2seq模型、Attention可视化
查看>>
【DL】2 Attention入门——李宏毅机器学习课程笔记
查看>>
【PyTorch】7 文本分类TorchText实战——AG_NEWS四类别新闻分类
查看>>
【PyTorch】8 语言翻译Torchtext实战——英语和德语翻译、Attention模型、 Pytorch 1.8 安装
查看>>
【DL】3 Transformer入门——李宏毅机器学习课程笔记
查看>>
【PyTorch】9 序列到序列Transformer实战——nn.Transformer、nn.TransformerEncoder、PositionalEncoding
查看>>
【PyTorch】10 文本篇更多代码——BOW、N-Gram、CBOW、LSTM、BI-LSTM CRF
查看>>