Cordova 应用程序中的 iOS 内部版本号

标签 ios xcode cordova

使用 Cordova 3.5.0,当我运行 cordova prepare ios 时,它会使用 config.xml 中的版本字符串覆盖我的内部版本号以及应用程序的版本号.

来自:

<widget id="tld.domain.app" version="1.0.1"  

它将 CFBundleVersion 设置为与短版本相同:

enter image description here

所以我必须不断地手动将内部版本号重置为我的格式,即 YYYYMMDD

理想情况下,我希望单独保留内部版本号,或者能够在 config.xml 文件中明确设置它。

这两种可能吗?

最佳答案

我在 this resolved issue 中找到了答案.

iOS 和 Android 有单独的 versionCode 属性(与 version 分开),需要添加到您的 config.xml 文件中:

<widget ... android-versionCode="201406092" ios-CFBundleVersion="201406092"

关于Cordova 应用程序中的 iOS 内部版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24116607/

相关文章:

ios - Xcode 10 : Load the same . 项目目标和单元测试目标中的xml文件

javascript - Phonegap - 将图像从 photogalery 上传到服务器时出错

android - 链接点击打开 Android 浏览器并退出应用程序

iPhone 短信功能

IOS 7 pushviewcontroller 错误

ios - 重新安装 OS X 和 Xcode 4.6.3 后出现代码符号错误

ios - xCode 自动布局不适用于所有 iPhone 屏幕

ios - 在矩形绘图ios中输入字母

javascript - PhoneGap 应用程序中的 FaceBook 集成

ios - 在 locationmanager func 之外访问位置变量?