由于构build版本,在将内容上传到iTunes时出现错误ITMS-4236
我试图将预发布版本上传到iTunes,以便与新的iTunes TestFlight集成一起使用。
我有我的持续集成构build设置的方式是,每个版本都被标记为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]
我想知道如果有人有这个问题,如果这些不是什么格式可以接受?
iTunesConnect不允许版本号中的字母。 我不知道这是TestFlight集成中的新function,还是一段时间以后。
我们过去使用我们版本号中的字母来表示内部构build。 猜猜我们现在不在了。
不幸的是,情况依然如此。 我曾经有:
buildNumber=$(git rev-list HEAD | wc -l | tr -d ' ')<br> buildHash=$(git rev-parse HEAD | cut -c1-4)`
但是现在只能使用buildNumber。 🙁
只是简单的说明,当SVN版本号与版本号合并时,我在归档中遇到了这个问题。 在我的情况下,我有1.0(6771M)和“M”这意味着SVN修改在项目中,在上传构build时给了我一个错误。
所以确保你承诺一切,并准备档案。
- 在Swift中,如何使用自动布局(如页面滑入)来animationUIView?
- IOS – 来自本地HTML文件的WKWebView中的CORS
- iOS – Parse.com用于添加朋友的PFRelation仅添加当前用户的关系,而不是添加的朋友
- _kCFStreamErrorCodeKey = -2102只有一些ISP的WiFi
- Xamarin.iOS / Akavache工作示例
- 辅助function标识符在iOS Simulator的辅助function检查器中不可见
- UIImagePickerController – 保存和检索从应用程序文档目录的照片
- 以任何angular度刷卡检测
- iOS:将ObjC代码转换为C#,如何知道应用程序闲置的时间