将使用create-react-native-app创建的应用程序提交到App Store(没有XCode?)

时间:2017-06-21 17:49:17

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

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

由于react-native 0.45 ,使用create-react-native-app命令创建了反应本机项目,并且不再有xcode项目。

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

要明确:我知道有可能在没有XCode的情况下提交到应用商店,但是他们不是更痛苦吗?我无法相信本地反应本身会认为它不再是生成XCode项目的改进。

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

1 个答案:

答案 0 :(得分:2)

  

由于react-native 0.45,使用create-react-native-app命令创建react本机项目,并且不再有xcode项目。

这是不正确的。 create-react-native-app只是启动React Native项目的两种方法之一。启动项目的react-native init方法是still there in the docs

  

要明确:我知道有很多方法可以在没有XCode的情况下提交到应用商店,但是他们不是更痛苦吗?我不能相信本地反应本身会认为它不再是一个不能生成XCode项目的改进。

你不会得到一个好的答案,因为它非常依赖于意见。 StackOverflow不是ask such a question的正确位置。

  

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

与此问题相同。请阅读How to Ask以正确演示您尝试过的内容以及您遇到的问题。

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

  1. Ejecting生成iosandroid个文件夹,然后您可以将这些文件夹发布。
  2. 使用Expo等第三方服务为您发布。
  3. 他们的documentation对选项有了更深入的了解。这是我可以作为答案给出的最好的总结,而不会对我提出任何意见。