0

好吧,所以我对这一切如何运作感到非常困惑......

我想在我的设备上运行我的应用程序,而不是通过 Expo。

所以我正在阅读Facebook 文档并告诉我打开我的 ios 目录并打开 xcode 文件。当我继续查看我的目录时,我当然没有找到我的 ios 文件夹......大声笑(不明白为什么他们不告诉我们实际创建文件夹的步骤......)

所以我在谷歌和谷歌搜索,发现我需要eject。但是在那个文档中它告诉我它是permanent......听起来一点也不安全......所以我还是做了它并创建了我的 ios 文件夹。

我在 xCode 上打开它并将其部署到我的手机上。为什么该应用程序看起来与它在本地博览会上运行的应用程序完全不同...

如果您看下面的图片,它们是两个不同的应用程序..lol。就像来吧,我需要经历什么样的诡计才能让我的应用程序在我的设备上运行而不通过博览会。

  1. 为什么它显示 2 个不同的应用程序?
  2. 未来,我应该只在应用程序完全完成后弹出吗?由于我不能再在博览会上运行它了。因此永久更改。我将如何测试本机设备功能?老实说,这没有任何意义。

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

1

如何在没有博览会的情况下开始使用 react-native ios。

  1. 冲泡安装节点
  2. npm install -g react-native-cli
  3. react-native init AwesomeProject
  4. 在 xcode 中打开 ios/AwsomeProject.xcodeproj

您还可以安装 cocoa pod 并使用 AwsomeProject.xcworkspace。

  1. 在帐户中添加您的 ID Apple ID 并手动下载证书
  2. 在一般菜单中添加您的苹果 ID 并按运行 在此处输入图像描述

下次打开终端

  1. 光盘项目
  2. react-native run-ios --device "iPhone"

注意:编写您的设备而不是 iPhone。希望我对初学者说清楚了,如果我错了,请随时纠正我。

于 2018-06-12T13:14:24.097 回答