我尝试使用 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-推荐答案 strong>
可能是因为你使用了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/
|