2

在 react-native 0.45 之前,当您创建项目时,它会在 ios 文件夹中生成一个 XCode 项目文件,以便您可以使用 XCode 打开它并使用它来将您的应用程序提交到应用商店。

从 react-native 0.45 开始,react native 项目是使用create-react-native-app命令创建的,并且不再有 xcode 项目。

我读到您可以“弹出”以返回旧样式并获取 XCode 项目。create-react-native-app应该让一切变得更容易,所以我想有一种方法可以在不弹出的情况下提交到应用商店,这并不会使整个过程比使用 XCode 更痛苦。

明确一点:我知道可能有一些方法可以在没有 XCode 的情况下提交到应用商店,但它们不是更痛苦吗?我不敢相信 react-native 会认为不再生成 XCode 项目是一种改进。

有人能指出我正确的方向吗?

4

1 回答 1

2

从 react-native 0.45 开始,react native 项目是使用 create-react-native-app 命令创建的,并且不再有 xcode 项目。

这是不正确的。create-react-native-app只是启动 React Native 项目的两种方法之一。react-native init启动项目的方法还在文档中

明确一点:我知道可能有一些方法可以在没有 XCode 的情况下提交到应用商店,但它们不是更痛苦吗?我不敢相信 react-native 会认为不再生成 XCode 项目是一种改进。

你不会得到一个好的答案,因为这在很大程度上取决于意见。StackOverflow 不适合提出这样的问题

有人能指出我正确的方向吗?

这个问题也一样。请阅读如何提问以正确展示您尝试过的内容以及您遇到的确切问题。

作为学习如何发布的起点,我建议查看create-react-native-app 文档,因为它为您提供了两个选项:

  1. 弹出以生成iosandroid文件夹,然后您可以使用这些文件夹进行发布。
  2. 使用Expo等第三方服务为您发布。

他们的文档更深入地介绍了这些选项。这是我可以给出的最好的总结作为答案,而不用把我的任何意见放进去。

于 2017-06-21T20:18:39.990 回答