在 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 项目是一种改进。
有人可以指出我正确的方向吗?
从 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 文档,因为它为您提供了两个选项:
- 弹出以生成
ios
和android
文件夹,然后可以使用这些文件夹进行发布。 - 使用世博会等第三方服务为您发布。
他们的文档对选项进行了更深入的介绍。这是我可以给出的最好的总结作为答案,而无需将我的任何意见放入其中。