创建在设备

时间:2017-12-28 01:21:51

标签: reactjs react-native react-native-ios create-react-native-app

好吧所以我对这一切的运作方式感到非常困惑......

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

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

所以我谷歌和谷歌搜索,发现我需要eject。但是在那个文档中,它告诉我它是permanent ...听起来根本不安全......所以无论如何我都做了它,它创建了我的ios文件夹。

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

如果你看下面的图片,他们是两个不同的app..lol。就像我需要通过什么样的技巧才能让我的应用程序在我的设备上运行而不通过世博会。

  1. 为什么会显示2个不同的应用程序?
  2. 未来明智,我应该只在应用程序完成后弹出?因为我不能再在expo上运行了..因此永久性更改..我将如何测试本机设备功能?老老实实没用。
  3. enter image description here

    enter image description here

1 个答案:

答案 0 :(得分:1)

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

  1. brew install node
  2. npm install -g react-native-cli
  3. react-native init AwesomeProject
  4. 在xcode中打开ios / AwsomeProject.xcodeproj
  5.   

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

    1. 在帐户中添加您的ID Apple Id并手动下载证书
    2. 在常规菜单中添加您的苹果ID并按下运行 enter image description here
    3. 下次打开终端

      1. cd project
      2. react-native run-ios --device“iPhone”
      3.   

        注意:编写设备而不是iPhone。希望我为初学者做好准备,如果我错了,请随时纠正我。