由于构建版本而将内容上载到iTunes时出错ITMS-4236 [英] Error ITMS-4236 when uploading build to iTunes because of build version
问题描述
我试图将预发布版本上传到iTunes,以便将其与新的iTunes TestFlight集成一起使用。
I was trying to upload a pre-release build to iTunes to use it with the new iTunes TestFlight integration.
我的持续集成构建设置的方式是每个版本都使用git commit short hash标记。
The way I have my continuous integration builds setup is that each release gets tagged with the git commit short hash.
示例:
版本:1.7.6
构建版本:1.7.6.4ABD89A
我在提交时遇到以下错误:
I keep getting the following error with submitting:
ERROR ITMS-4236:无效值'1.7.6(4ABD89A)' SoftwareAssets上的bundle_version
ERROR ITMS-4236: "Invalid value '1.7.6 (4ABD89A)' for bundle_version at SoftwareAssets
我尝试过不同的格式,如: 1.7.6.4ABD89A
, 1.7.6(4ABD89A)
和 1.7.6 [4ABD89A]
I have tried different formats like: 1.7.6.4ABD89A
, 1.7.6 (4ABD89A)
and 1.7.6 [4ABD89A]
我想知道是否有人之前有这个问题,如果不是这些格式可接受哪些格式?
I was wondering if anyone had this issue before and what formats are acceptable if those are not?
推荐答案
iTunesConnect不允许使用版本号中的字母。我不知道这是否是TestFlight集成的新功能,或者它是否已经存在了一段时间。
iTunesConnect doesn't allow letters in the version numbers. I don't know if this is new with the TestFlight integration or if it's been like that for a while.
我们曾经在我们的版本号中使用字母来表示内部构建。猜猜我们已经不在了。
We used to use letters in our version numbers to denote internal builds. Guess we aren't anymore.
这篇关于由于构建版本而将内容上载到iTunes时出错ITMS-4236的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!