javascript - 如何为 iPhone 构建 React Native App?

标签 javascript ios react-native

在 iPhone 模拟器上一切正常。为 iPhone 构建应用程序时出现错误:

A bundleURL is required to create an RCTRootView

AppDelegate.m 中,我取消注释以下行;

jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];

并将预构建的 main.jsbundle 下载到项目根目录中的 iOS 文件夹中:

curl http://localhost:8081/index.ios.bundle -o main.jsbundle

最佳答案

我忘了将文件添加到项目中。

您需要右键单击项目名称,然后选择“将文件添加到我的项目...”。然后选择 main.jsbundle。构建项目,它应该可以工作。

关于javascript - 如何为 iPhone 构建 React Native App?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29374410/

相关文章:

javascript - 如何调用多个函数之一 - JavaScript?

javascript - 如何将二进制图像数据转换为 nodejs 中同一图像的 URI?

javascript - 拦截HTTP请求和响应时,什么时候调用函数request、requestError、response、responseError?

javascript - 单击另一行编辑时启用表单

ios - 删除背景颜色时使用 UISearchDisplayController 删除行 UISearchBar

ios - 检查 firebase 持久数据

iphone - 创建通过委托(delegate)回调完成的任务队列

android - 在 react-native 0.60 中找不到用于签名配置 '/Project-Folder/android/app/debug.keystore' 的 keystore 文件 'debug'

javascript - Fullcalendar.io 将事件属性解析为函数时出现问题

react-native - React Redux 的 useSelector 不更新 expo react-native 上的商店状态