【发布时间】:2016-05-13 21:39:14
【问题描述】:
我有一个 React-Native 应用程序,我正尝试以发布模式将其部署到我的手机上。我可以将应用程序捆绑到手机上。数据库、视频和音频资产都在其中,但 UI 中没有显示图像。
我已完成以下操作来“捆绑”我的应用程序:
- 在终端的项目文件夹中运行
react-native bundle --platfrom ios --dev false --entry-file index.ios.js --bundle-output main.jsbundle - 将
main.jsbundle文件的引用拖到XCode的myapp文件夹下 - 在 XCode 中,打开
AppDelegate.m并取消注释jsCodeLocation = [[NSBundle mainBundle]… - 打开
Product > Scheme > Edit Scheme然后将Build Configuration更改为Release - 在项目导航器下选择
myapp,然后: 在TARGETS: myappTests>Build Phases>Link Binary With Libraries按+选择Workspace>libReact.a和Add
当我尝试使用myapp > targets > myapp > Bundle React Native code and images 中的../node_modules/react-native/packager/react-native-xcode.sh 设置在XCode 中编译时,它会以error code 1 失败。
我已经看过很多关于此的帖子,我已经尝试过:
- 检查
Run script only when installing- 然后应用程序安装但没有图像 - 将
source ~/.bash_profile添加到 react-native-xcode.sh - 应用构建失败
任何帮助将不胜感激!
【问题讨论】:
-
我也有同样的问题,你解决了吗?
-
目前还没有,但我的同事相当肯定这是我的节点安装别名的方式......我们需要调查一下。他可以用同样的方式捆绑,一切正常。
标签: ios xcode react-native