【问题标题】:Unable to install ReactNative app on IOS simulator无法在 IOS 模拟器上安装 React Native 应用程序
【发布时间】:2019-12-21 23:19:25
【问题描述】:

我正在 MAC 上开发 ReactNative 应用程序。为了设置模拟器,我在 XCode 中创建了一个示例项目,并从 Preferences -> Components 安装了一个模拟器。现在,当我使用“react-native run-ios”运行我的 ReactNative 项目时, 模拟器启动,但随后我收到错误:

    error Failed to build iOS project. We ran "xcodebuild" 
    command but it exited with error code 65. To debug build 
    logs further, consider building your app with Xcode.app, by opening MyNewProject.xcodeproj.

在终端的最后,还有一个错误:

'React/RCTBridgeDelegate.h' file not found

模拟器确实启动了,但我的应用程序没有安装在上面。任何帮助将不胜感激。

【问题讨论】:

  • react-native 版本和 Xcode 版本??
  • react-native-cli:2.0.1,react-native:0.60.4,Xcode 版本:9.4.1

标签: ios react-native ios-simulator


【解决方案1】:

通常情况下,错误代码 65 可以通过关闭捆绑器、删除 node_modules 并再次安装包来修复。试试:

关闭捆绑程序窗口

rm -rf node_modules
npm install react-native run-ios

删除所有 .lock 文件以避免 yarn 和 npm 之间的冲突也是一个好主意

有时 reac-native 会领先于捆绑程序,因此如果您在模拟器上看不到应用程序,请运行
react-native run-ios
再来一次

【讨论】:

  • 不起作用。问题不是我在模拟器上看不到应用程序,显然如果有错误,那么应用程序将不会安装在模拟器上@Luis Suarez
【解决方案2】:

就我而言,这是 Xcode 9.4.1 与 React Native 0.60.4 的兼容性问题。该问题已通过将 React Native 版本降级到 0.59.9

得到解决

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-21
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    • 2014-07-16
    • 1970-01-01
    • 2014-04-16
    相关资源
    最近更新 更多