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 【问题描述】:直到今天,我一直在发布我的应用程序(桌面、android 和 ios)。没有任何明显的原因,我不断收到相同的错误消息:
打包应用程序时出错: 警告:
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 文档:CFBundleShortVersionString
和 CFBundleVersion
注意“发布版本号是由三个句点分隔的整数组成的字符串”和警告“此键的值与CFBundleVersion
的值不同"
(2) 尝试更新到最新的 AIR SDK(有时这些问题已经在新版本中得到修复)。
【讨论】:
【参考方案2】:我的问题解决了。
我删除了versionLabel
值,然后我再次尝试打包,我得到了正确的错误消息:
证书已过期。
从那里开始(制作新证书)我可以像以前一样打包。
【讨论】:
以上是关于Flash Builder iOS 导出发布错误 Invalid format versionLabel的主要内容,如果未能解决你的问题,请参考以下文章
Flash Builder、Adobe AIR 和 iOS 开发的包检查失败错误
Flash builder 4.6 Fake flex 错误
每次构建后仅在活动选项卡中出现 Flash Builder 错误