OGeek|极客世界-中国程序员成长平台

标题: ios - React Native 应用程序未在 XCode iOS 模拟器中运行 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 19:32
标题: ios - React Native 应用程序未在 XCode iOS 模拟器中运行

我尝试使用 React Native 迈出第一步。 Android 开发(在 Windows 主机上)有效。现在想测试iOS,尝试在MacBook Pro上搭建开发环境。

问题:React Native 启动 iOS 模拟器,然后什么也没有发生。模拟器运行正常,但我的 React native 应用程序无法启动。

我需要做什么才能让我的 React Native 安装继续进行?

更多信息:

我根据运行 OSx 10.13.2 (High Sierra) 的 MacBook Pro 上的文档设置了 XCode 和 React Native。 XCode 安装测试成功,包括模拟器。

当我安装 Node.js 时,我特意选择了一个旧版本(包含 npm 4.2.0),因为论坛说 React Native 在 npm 5 上仍然存在问题。我还安装了 Homebrew 和 Watchman,如文档中所述。

为了初始化一个空项目,我使用了

create-react-native-app HelloWorldProject

在我的 Documents 文件夹中创建了一个项目结构。

如果我最终使用

启动我的“Hello World”测试应用程序
cd HelloWorldProject
sudo react-native run-ios

系统响应:

Starting packager ...
Starting simulator ...

然后什么都没有发生。模拟器确实启动了(启动 --> 苹果标志 --> 进度条 --> IOs 启动屏幕),但之后没有任何反应。

编辑 我已经放弃了 React Native 有几个原因,我把这个问题留在这里是为了记录目的,但我无法验证或接受任何答案,我已经没有 React Native 开发环境了。



Best Answer-推荐答案


可能是因为你使用了sudo/.expo/ 归根用户所有。尝试更改所有权

sudo chown -R `whoami` ~/.expo

请参阅 https://github.com/react-community/create-react-native-app/issues/422

关于ios - React Native 应用程序未在 XCode iOS 模拟器中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48043958/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4