加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – React-Native离线捆绑包 – 图像未显示

发布时间:2020-12-15 01:49:22 所属栏目:百科 来源:网络整理
导读:我有一个React-Native应用程序,我正试图在发布模式下部署到我的手机.我可以将应用程序捆绑到手机上.数据库,视频和音频资产都在那里,但UI中没有显示图像. 我已经做了以下“捆绑”我的应用程序: 在终端中的项目文件夹中运行react-native bundle –platfrom io
我有一个React-Native应用程序,我正试图在发布模式下部署到我的手机.我可以将应用程序捆绑到手机上.数据库,视频和音频资产都在那里,但UI中没有显示图像.

我已经做了以下“捆绑”我的应用程序:

>在终端中的项目文件夹中运行react-native bundle –platfrom ios –dev false –entry-file index.ios.js –bundle-output main.jsbundle
>将对main.jsbundle文件的引用拖到myapp文件夹下的XCode中
>在XCode中,打开AppDelegate.m并取消注释jsCodeLocation = [[NSBundle mainBundle] …
>打开产品>方案>编辑Scheme然后将Build Configuration更改为Release
>在项目导航器下选择myapp,然后:
在TARGETS下:myappTests>构建阶段>链接二进制文件库

选择工作区> libReact.a和Add

当我尝试使用myapp>中的../node_modules/react-native/packager/react-native-xcode.sh设置在XCode中编译时目标> myapp> Bundle React Native代码和图像失败,错误代码为1.

我已经看过关于这个帖子的LOADS,我试过了:

>仅在安装时检查运行脚本 – 应用程序然后安装但没有图像
>将source~ / .bash_profile添加到react-native-xcode.sh – 应用程序构建失败

任何帮助将不胜感激!

解决方法

当你生成bundle时,也把–assets-dest ./

“react-native bundle –platform ios –assets-dest ./ –dev false –entry-file index.ios.js –bundle-output iOS / main.jsbundle”

它将生成main.jsbundle和Assets文件夹.转到您的Xcode,右键单击添加要投影的文件,并将main.jsbundle文件添加到项目中.同时拖放Assets文件夹并选择按引用创建(注意:不要选择创建组).

我正在使用反应0.33,main.jsbundle使用资产(小a)文件夹但生成资产(上限A).我刚刚将生成的文件夹从Assets更改为assets并将其导入xcode并开始工作

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读