我有一个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
当我尝试在 XCode 中使用 ../node_modules/react-native/packager/react-native-xcode.sh
设置在 myapp > targets > myapp > Bundle React Native code and images
中编译时,会失败并显示 错误代码1
。
我看到了很多相关帖子,我尝试了以下方法:
- 检查是否勾选了“仅在安装时运行脚本” - 然后应用程序会被安装但没有图像
- 将
source ~/.bash_profile
添加到 react-native-xcode.sh 中 - 应用程序构建失败
非常感谢任何帮助!