如何在反应原生 ios 应用程序中更新应用程序版本?

Posted

技术标签:

【中文标题】如何在反应原生 ios 应用程序中更新应用程序版本?【英文标题】:How to update the app version in react native ios app? 【发布时间】:2020-04-02 17:45:13 【问题描述】:

如何更改使用本机反应构建的苹果应用程序版本。

我从苹果应用商店收到这封电子邮件 -

尊敬的开发者,

我们发现您的应用“APP_NAME”1.0 (1.0.2) 最近交付的一个或多个问题。请更正以下问题,然后重新上传。

ITMS-90062:此捆绑包无效 - Info.plist 文件中键 CFBundleShortVersionString [1.0] 的值必须包含比先前批准的版本 [1.1] 更高的版本。有关 CFBundleShortVersionString 的更多信息,请访问https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring

最好的问候,

App Store 团队

【问题讨论】:

【参考方案1】:

通过转到项目中的 ios 目录在 Xcode 中打开您的应用程序 要么有 .xcworkspace 双击它或 .xcodeproj 双击它。

现在按照图片步骤点击 1,然后点击 2 和 3 即可更改它。

【讨论】:

【参考方案2】:

转到 info.plist,找到 CFBundleShortVersionString,将其 <string> 值设置为您的期望值:

<key>CFBundleShortVersionString</key>. 
<string>1.0.0</string>

【讨论】:

可能想更新CFBundleVersion,而你也在那里【参考方案3】:

导航到您的项目,然后 iOS 文件夹像这样打开您的项目 name.xcworkspace 并更改内部版本号或版本号

【讨论】:

以上是关于如何在反应原生 ios 应用程序中更新应用程序版本?的主要内容,如果未能解决你的问题,请参考以下文章

我们如何在反应原生版本 .61 中将动画添加到底部选项卡图标

expo-updates 如何在反应原生裸工作流应用程序的不同版本中工作?

构建后反应原生IOS

如何将文件从 iOS 反应原生应用程序保存到 Files 文件夹

无法在我的 iOS 设备上安装反应原生应用程序

EMFile:打开的文件太多,观看 - 构建 Release 反应原生 iOS 应用程序