已关闭。此问题需要更多focused。目前不接受回答。
**要改进此问题吗?**更新此问题,使其仅针对editing this post的一个问题。
21天前关闭
Improve this question的
在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项目是一种改进。
有人能给我指个路吗?
1条答案
按热度按时间wfsdck301#
从react-native 0.45开始,react native项目都是用react-react-native-app命令创建的,不再有xcode项目了。
这是不正确的。
create-react-native-app
只是启动React Native项目的两种方法之一。启动项目的react-native init
方法是still there in the docs。需要说明的是:我知道可能有一些方法可以在没有XCode的情况下提交到应用商店,但它们不是更痛苦吗?我不敢相信react-native会认为不再生成XCode项目是一种改进。
你不会得到一个好的答案,因为这在很大程度上取决于观点。
有人能给我指个路吗?
作为学习如何发布的起点,我建议您查看Web-react-native-app文档,因为它为您提供了两个选项:
ios
和android
文件夹,然后可以使用它们进行发布。1.使用像Expo这样的第三方服务为您发布。
他们的文档在选项上更深入一些。这是我能给予的最好的总结,作为一个答案,而不把我的任何意见放进去。