在 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/