apache-flex Flash Builder iOS导出版本错误无效的格式版本标签

k4emjkb1  于 2022-11-01  发布在  Apache
关注(0)|答案(2)|浏览(95)

我一直在发布我的应用程序(桌面,Android & iOS),直到今天。没有任何明显的原因,我不断收到相同的错误消息:
打包应用程序时出错:
警告:Invalid format specified <versionLabel> tag。忽略其值。
我可以发布桌面和Android软件包,但不能发布iOS!
从逻辑上讲,错误消息是错误的。
我正在使用Windows 10和Flash Builder 4.7。
救命啊!

8fsztsew

8fsztsew1#

我不包iOS,但从你的问题的快速研究...
(1)如果您将版本号设置为1.2.3.4.5等,则它实际上必须为:1.2.3
从AIR 18 SDK开始,

*版本标签的值Map到CFBundleShortVersionString
*版本号的值被Map到CFBundleVersion

请参阅Apple文稿:CFBundleShortVersionString以及CFBundleVersion
请注意 “发行版本号是由三个句点分隔的整数组成的字符串” 和警告 “此键的值与CFBundleVersion的值不同“
(2)尝试更新到最新的AIR SDK(有时这些问题已在新版本中修复)。

r9f1avp5

r9f1avp52#

我的问题解决了。
我删除了versionLabel值,然后再次尝试打包,得到了正确的错误消息:
证书已过期。
从那里开始(做新的证书)我可以像以前一样包。

相关问题