Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为iOS正确构建react本机应用程序?_Javascript_React Native - Fatal编程技术网

Javascript 如何为iOS正确构建react本机应用程序?

Javascript 如何为iOS正确构建react本机应用程序?,javascript,react-native,Javascript,React Native,我在windows上为android开发了一个react原生应用程序(版本57.4),运行良好 现在我正在尝试为iOS构建,但运气不好(因为我没有任何使用Xcode的经验) 到目前为止,我尝试的是: 我知道它需要Mac和Xcode,所以我下载了一个VM,安装Xcode Git克隆myApp 反应本机运行ios 但我遇到了很多错误和构建失败,因此在进行了一些搜索之后,我采取了以下步骤: 反应本机链接 手动链接一些字体 添加一个pod文件并安装pod 做一些我不记得的Xcode更改 反应本机运

我在windows上为android开发了一个react原生应用程序(版本57.4),运行良好

现在我正在尝试为iOS构建,但运气不好(因为我没有任何使用Xcode的经验)

到目前为止,我尝试的是:

我知道它需要Mac和Xcode,所以我下载了一个VM,安装Xcode

  • Git克隆myApp

  • 反应本机运行ios

但我遇到了很多错误和构建失败,因此在进行了一些搜索之后,我采取了以下步骤:

  • 反应本机链接
  • 手动链接一些字体
  • 添加一个pod文件并安装pod
  • 做一些我不记得的Xcode更改
  • 反应本机运行ios 它是有效的:)
但是我在axios上遇到了一个问题,所以我试图修复它,但我破坏了应用程序,所以我删除了文件夹并重新克隆了它

这一次,我无法再次成功构建!!如果它建立了,它会立即崩溃


我的问题是,为了在Mac上成功构建,我需要采取哪些具体步骤(尤其是Xcode的步骤)?包括如何正确链接所有本机依赖项?pod文件是否必要?

您确实存在风险事实上,您必须在每次安装组件或软件包时检查iOS。如果我站在你的立场,我会从安装的组件开始。检查他们在iOS中是否有任何配置,并逐步进行。有些组件需要在Xcode中手动链接。是的,我知道这是一个风险。但实际上,它起作用了。。。现在我再也不能让它工作了。我很困惑:你现在看到了什么样的错误?@MohamedGamal brother你应该做一些VCS并将更改保存在提交中!在做如此关键的事情的时候!请添加您的package.json依赖项,以便我可以告诉您成功链接需要执行哪些手动步骤!