由于构建版本而将内容上载到iTunes时出错ITMS-4236 [英] Error ITMS-4236 when uploading build to iTunes because of build version

查看:564
本文介绍了由于构建版本而将内容上载到iTunes时出错ITMS-4236的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图将预发布版本上传到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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆