Swift iOS:上传App Store后iTunes Connect无构建版本问题咨询
嘿,这种情况我碰到好多次了,大概率是下面这些原因中的一个,你可以挨个排查:
构建还在后台处理:App Store Connect接收构建后不是立刻就能显示的,尤其是包体大的应用,可能要等10到30分钟甚至更久。你可以去App Store Connect的「活动」标签页看看,那里会显示构建的处理状态——如果看到「正在处理」的标识,耐心等就行,别频繁刷新页面。
上传环节出了问题:先去Xcode的「Window > Organizer」里看上传记录,有没有失败提示?比如签名配置错了(用了开发证书而非分发证书)、Apple ID没有该App的上传权限,或者网络波动导致上传中断。如果Xcode显示上传失败,修正问题后重新上传就行。
版本号/Build号重复了:App Store Connect不允许同一个App出现重复的Build号(哪怕版本号不同,同一个主版本下的Build号必须唯一)。检查一下你上传的Build号是不是和之前已上传的重复了,要是重复了,改个新的Build号重新打包上传。
构建不符合审核前置要求:比如你的构建里用了私有API、过期的签名证书,或者包含了违规内容,后台可能直接把构建拦截了,不会显示在列表里。去「活动」标签页看看有没有隐藏的拒绝记录,或者仔细看Xcode上传时的日志输出,有没有相关警告或错误。
找错地方了!:如果你是上传到TestFlight测试,得去「TestFlight」标签页下找构建;如果是要提交正式版本,得先在TestFlight里把构建关联到对应的App版本,才会在主版本页面显示。别在正式版本列表里瞎找啦~
缓存或账号团队问题:试试刷新App Store Connect页面,换个浏览器登录,或者退出账号重新登录。另外,确认一下当前选中的团队是不是你上传的App所属的团队——有时候登录了多个团队,不小心切到别的团队去了,自然看不到构建。
内容的提问来源于stack exchange,提问作者user9683424

