React Native静态图像don'脱机捆绑时不会显示在应用程序中
React-Native Static images don't show up in app on offline bundling
我做了以下
-
评论
jsCodeLocation=[NSURL URLWithString:@"localhost:8081/index.ios.bundle?platform=ios&dev=true"];
-
未注释
jsCodeLocation=[[NSBundle mainBundle]URLForResource:@"main"withExtension:@"jsbundle"];
然后从根目录运行以下命令,其中index.ios.js是
react-native bundle --dev false --entry-file index.ios.js --bundle-output ios/main.jsbundle --assets-dest ios/ --verbose
然后,从XCode,我将main.jsbundle添加到项目中(project>RightClick>Add files…),但我不确定将运行该命令创建的assets文件夹放在哪里,我尝试用相同的方法将assets文件夹添加到项目,但静态图像仍然不会显示在编译的二进制文件中。我将资产文件夹放在哪里?
与其运行bundle命令并生成bundle和资产,还有一种更好的方法。
请按照此处"手动升级"部分的说明进行操作https://facebook.github.io/react-native/docs/upgrading.html#from-0-13至0-14
更改方案以发布
通过取消的注释,在Appdelegate.m中选择选项2
就是这样,现在您可以在不运行开发服务器的情况下在物理设备上运行应用程序。
相关文章:
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- angularjs+rails应用程序中未显示模板
- 使用谷歌应用程序脚本从工作表中获取值并将其显示在文本框中
- 谷歌图表在运行应用程序时只能显示一次
- 应用程序在呈现Jquery Mobile之前显示无样式的Html
- 如何下载图像并将其显示在NativeScript应用程序中
- 为我的rails应用程序显示javascript弹出消息
- 无法在Chrome(打包)应用程序上检测到ESC按钮(全屏显示时)
- InvalidOperationException:当应用程序未在UserInteractive模式下运行时显示模式对话
- 在聊天应用程序中显示联机用户
- 如何通过ibmworklight中的sql适配器从db2中检索或显示html页面上的数据?android混合应用程序开发
- 如何在angular js的ng应用程序中以普通的htm显示标签
- React/Node应用程序中的Facebook评论插件.js仅在刷新时显示
- NodeJS应用程序只显示第一个JSON对象.为什么?
- 图书获胜't阅读器应用程序练习显示
- D3图表未在Android混合应用程序中显示
- 我可以使用Firebug来显示应用程序的对象吗?
- 如何在Mvc中显示应用程序的每页中的搜索框
- Digital Publishing Suite Web Viewer未显示应用程序