Flash Builder iOS 导出发布错误 Invalid format versionLabel

Posted

技术标签:

【中文标题】Flash Builder iOS 导出发布错误 Invalid format versionLabel【英文标题】:Flash Builder iOS export release Error Invalid format versionLabel 【发布时间】:2017-08-12 11:28:28 【问题描述】:

直到今天,我一直在发布我的应用程序(桌面、androidios)。没有任何明显的原因,我不断收到相同的错误消息:

打包应用程序时出错: 警告:Invalid format specified <versionLabel> tag。忽略它的价值。

我可以发布桌面和 Android 软件包,但不能发布 iOS!

从逻辑上讲,错误信息是错误的。

我正在使用 Windows 10 和 Flash Builder 4.7。

请帮忙!

【问题讨论】:

你有一个 app.xml?您在 xml 的 versionLabel 部分中输入的数字是多少?另外,您最近是否升级了您的 AIR SDK,然后开始出错? 感谢您的评论。事实上,这是一个错误的错误信息。我删除了 versionLabel 值,然后我尝试打包并收到正确的错误消息:证书已过期。现在我可以像以前一样打包了! 【参考方案1】:

我不为 iOS 打包,而是通过对您的问题的快速研究...

(1) 如果您将版本号设置为 1.2.3.4.5 等,那么它实际上必须是 only 为:1.2.3

从 AIR 18 SDK 开始,

versionLabel的值映射到CFBundleShortVersionString versionNumber 的值映射到CFBundleVersion

请参阅 Apple 文档:CFBundleShortVersionStringCFBundleVersion

注意“发布版本号是由三个句点分隔的整数组成的字符串”和警告“此键的值与CFBundleVersion的值不同"

(2) 尝试更新到最新的 AIR SDK(有时这些问题已经在新版本中得到修复)。

【讨论】:

【参考方案2】:

我的问题解决了。

我删除了versionLabel 值,然后我再次尝试打包,我得到了正确的错误消息:

证书已过期。

从那里开始(制作新证书)我可以像以前一样打包。

【讨论】:

以上是关于Flash Builder iOS 导出发布错误 Invalid format versionLabel的主要内容,如果未能解决你的问题,请参考以下文章

Flash Builder、Adobe AIR 和 iOS 开发的包检查失败错误

Flash builder 4.6 Fake flex 错误

AS3 Flash Builder 错误 参数数量不正确

每次构建后仅在活动选项卡中出现 Flash Builder 错误

显示错误时更改/删除Flash Builder swc构建路径

在 ActionScript (Flash Builder) 中调试 JavaScript 注入