Ade*_*Ade 36 xcode ios cordova
使用Cordova 3.5.0,当我运行cordova prepare ios它时,使用来自的版本字符串覆盖我的内部版本号以及应用程序的版本号config.xml.
从:
<widget id="tld.domain.app" version="1.0.1"
Run Code Online (Sandbox Code Playgroud)
它将CFBundleVersion设置为与短版本相同:

所以我必须手动保持将我的内部版本号重置为我的格式YYYYMMDD.
理想情况下,我希望单独保留构建号,或者能够在config.xml文件中明确设置它.
这些都可能吗?
Ade*_*Ade 72
我在这个已解决的问题中找到了答案.
iOS和Android 有单独的versionCode属性(单独version),需要添加到config.xml文件中:
<widget ... android-versionCode="201406092" ios-CFBundleVersion="201406092"
Run Code Online (Sandbox Code Playgroud)
use*_*922 29
这篇文章在这里是一个更清晰一点对我来说,多了几分完整的,所以我说出来,以防万一它帮助.请注意,实际上,它几乎与Ade所说的完全相同.我只提供它,因为我第一次阅读Ade的答案时,我感到很困惑,并且直到看到下面的答案才完全理解他的答案.
如果要将版本号与版本号分开,可以将以下属性添加到
widgetconfig.xml中的标记:Run Code Online (Sandbox Code Playgroud)version="VERSIONNR" android-versionCode="BUILDNR" ios-CFBundleVersion="BUILDNR"所以包含这些属性的完整标记看起来像这样:
Run Code Online (Sandbox Code Playgroud)<widget id="APPID" version="VERSIONNR" android-versionCode="BUILDNR" ios-CFBundleVersion="BUILDNR" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">(大写文本是占位符)
| 归档时间: |
|
| 查看次数: |
14286 次 |
| 最近记录: |