Xcode 11.1上传至Test Flight卡在「上传App Store包」阶段求解决方案
解决Xcode 11.1上传Test Flight卡住的方案
我之前帮开发者排查过不少Xcode上传Test Flight卡住的问题,针对你遇到的这种卡在「Uploading package to the App Store...」长达2小时的情况,给你几个亲测有效的解决思路:
- 排查网络稳定性:Xcode上传App Store依赖稳定的国际网络连接,国内环境下建议切换到手机热点(尽量选择电信/联通运营商),同时关闭所有代理工具——很多时候代理会悄悄中断上传的长连接,导致看似卡住无进展。
- 清理Xcode缓存:
- 打开Xcode,点击顶部菜单栏的
Xcode→Preferences→Locations; - 找到
Derived Data选项,点击右侧的Delete按钮清空编译缓存; - 另外可以手动删除
~/Library/Caches/com.apple.dt.Xcode文件夹内的所有内容,之后重启Xcode再尝试上传。
- 打开Xcode,点击顶部菜单栏的
- 改用Transporter工具上传:苹果官方的Transporter App(可从Mac App Store免费下载)是专门用来上传App包的工具,稳定性比老版本Xcode好很多。你可以先在Xcode的Organizer里导出
.ipa安装包,然后直接拖进Transporter里完成上传。 - 查看隐藏的上传日志:很多时候卡住并非真的无进展,而是有隐藏错误。打开Xcode的
Window→Organizer,选中你的应用,点击Show Logs,找到上传相关的日志文件,里面会显示具体的报错(比如某个资源文件校验失败、权限配置问题),能帮你快速定位根源。 - 重启核心进程:先完全退出Xcode(包括后台进程),再重启你的Mac,有时候是Xcode的上传进程意外挂住,重启后能重置整个上传状态。
- 考虑升级Xcode版本:Xcode 11.1属于比较老旧的版本,苹果的App Store服务器可能对旧版本的上传协议支持有所弱化。如果项目兼容的话,建议升级到Xcode 11的最新子版本(比如11.7),或者尝试更高版本的Xcode(注意要匹配你的项目部署目标)。
内容的提问来源于stack exchange,提问作者Aybek Can Kaya




