由于构建版本而将内容上传到iTunes时出错ITMS-4236

xem*_*bra 34 xcode itunesconnect ios xcode6

我试图将预发布版本上传到iTunes,以便将其与新的iTunes TestFlight集成一起使用.

我持续集成构建设置的方式是每个版本都使用git commit short hash标记.

例:

Version: 1.7.6

Build Version: 1.7.6.4ABD89A

提交时我一直收到以下错误:

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]

我想知道是否有人之前有这个问题,如果不是这些格式是可以接受的?

Mar*_*man 49

iTunesConnect不允许版本号中的字母.我不知道这对于TestFlight集成是否是新的,或者它是否已经有一段时间了.

我们曾经在我们的版本号中使用字母来表示内部构建.猜猜我们已经不在了.