繁体   English   中英

无法在IOS模拟器上安装ReactNative应用程序

[英]Unable to install ReactNative app on IOS simulator

我正在研究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

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

在我的例子中,这是Xcode 9.4.1与React Native 0.60.4的兼容性问题。 通过将React Native版本降级到0.59.9解决了该问题

通常,可以通过关闭bundler,删除node_modules并再次安装软件包来修复错误代码65。 尝试:

关闭BUNDLER窗口

rm -rf node_modules
npm install < - 纱线也应该工作,但是npm是安全的
react-native run-ios

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

有时,rem-native会先于bundler,所以如果你在模拟器上没有看到该应用程序,请运行
react-native run-ios
再一次

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM