ios 提交一个使用Xcode-react-native-app创建的应用到App Store(不使用XCode?)[关闭]

wb1gzix0  于 11个月前  发布在  iOS
关注(0)|答案(1)|浏览(94)

已关闭。此问题需要更多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项目是一种改进。
有人能给我指个路吗?

wfsdck30

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文档,因为它为您提供了两个选项:

  1. Ejecting生成iosandroid文件夹,然后可以使用它们进行发布。
    1.使用像Expo这样的第三方服务为您发布。
    他们的文档在选项上更深入一些。这是我能给予的最好的总结,作为一个答案,而不把我的任何意见放进去。

相关问题