当我提交构建到AppStore我看到错误:
ERROR ITMS-4088:在SofwareAssets中没有找到与apple_id:*的软件
错误ITMS-4238:“冗余二进制上传.在SoftwareAssets / PreReleaseSoftwareAsset上,已经存在一个二进制上传,其版本为3.0,用于列车”3.0“.
有人知道我该怎么办来解决这个问题?
解决方法
修复你的苹果ID在这里*“是奇怪的,即只使用普通的字符,然后做以下来增加构建:
如果Build number(选择目标,然后Xcode→> General→> Build,见下图),则可以将多个二进制文件上传到iTunesConnect,如果版本为3.75,然后将其增加到:3.75.1,但版本仍然为App(也在iTunesConnect中)为3.75.对于加载到iTunesConnect的每个二进制文件,内部版本号必须是唯一的.
上传并处理一个新的二进制文件(〜10分钟)后,您可以选择新的二进制文件并提交审查.在下图中,您可以在当前App版本的Build部分中看到iTunesConnect中列出的旧的和新的二进制文件(您点击加号).然后选择新的二进制文件 – >已保存 – >提交审查. (有时,提交时会出现错误,然后再尝试几分钟或上传新的二进制构建).
对于那些倾向于使用Xcode脚本自动执行此操作的人员,以下是对自动编写Better way of incrementing build number?编号的说明