菜鸟教程小白 发表于 2022-12-11 19:32:23

ios - React Native 应用程序未在 XCode iOS 模拟器中运行


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

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

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

<p>更多信息:</p>

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

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

<p>为了初始化一个空项目,我使用了</p>

<pre><code>create-react-native-app HelloWorldProject
</code></pre>

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

<p>如果我最终使用</p>启动我的“Hello World”测试应用程序

<pre><code>cd HelloWorldProject
sudo react-native run-ios
</code></pre>

<p>系统响应:</p>

<pre><code>Starting packager ...
Starting simulator ...
</code></pre>

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

<p><strong>编辑</strong>
我已经放弃了 React Native 有几个原因,我把这个问题留在这里是为了记录目的,但我无法验证或接受任何答案,我已经没有 React Native 开发环境了。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>可能是因为你使用了<code>sudo</code>。 <code>/.expo/</code> 归根用户所有。尝试更改所有权</p>

<pre><code>sudo chown -R `whoami` ~/.expo
</code></pre>

<p>请参阅 <a href="https://github.com/react-community/create-react-native-app/issues/422" rel="noreferrer noopener nofollow">https://github.com/react-community/create-react-native-app/issues/422</a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - React Native 应用程序未在 XCode iOS 模拟器中运行,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/48043958/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/48043958/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - React Native 应用程序未在 XCode iOS 模拟器中运行