由于构建版本,将构建上传到 iTunes 时出现 ITMS-4236 错误 [英] Error ITMS-4236 when uploading build to iTunes because of build version

查看:26
本文介绍了由于构建版本,将构建上传到 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 短哈希标记.

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:

错误 ITMS-4236:SoftwareAssets 中 bundle_version 的无效值‘1.7.6 (4ABD89A)’

我尝试过不同的格式,例如:1.7.6.4ABD89A1.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天全站免登陆