You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Transporter上传Electron Mac App Store应用卡在“THIS APP IS PROCESSING”状态无法完成

Transporter上传Electron Mac App Store应用卡在“THIS APP IS PROCESSING”状态无法完成

这种卡在处理中的情况真的太闹心了,尤其是之前项目上传完全正常,改成TypeScript后端后就出问题,我来给你分享几个开发者们亲测有效的排查和解决方向:

  • 检查TypeScript编译产物的签名与打包配置
    改成TS后,编译后的JS文件可能没被正确纳入Electron的签名范围。建议先彻底清理旧的编译产物,重新编译再打包签名,比如执行命令:rm -rf dist && tsc && electron-builder --mac app-store。同时要确认electron-builder的配置里,TS编译后的目标目录(比如dist)被正确包含在打包资源里,没有被意外排除。

  • 去App Store Connect后台找隐藏错误
    有时候Transporter界面没提示错误,但App Store Connect后台其实已经记录了问题。登录后台后,进入「我的App」->「测试版」->「构建版本」,找到你上传的那个构建(如果能显示的话),查看是否有隐藏的错误提示——比如代码签名不通过、Info.plist字段不符合要求,或者TS引入的依赖里有未签名的二进制文件。

  • 排除Source Map等冗余文件的干扰
    TypeScript编译默认会生成sourcemap(.map)文件,这些文件可能会让苹果的检测工具卡壳。你可以先在tsconfig.json里把"sourceMap"设为false,或者在electron-builder配置里添加规则忽略所有.map文件,再重新打包上传试试。

  • 重置Transporter本地缓存
    Transporter的本地缓存偶尔会出问题,导致上传后处理卡住。打开Transporter,点击顶部菜单栏的「Transporter」->「偏好设置」->「高级」,选择「重置Transporter」,之后重新上传构建包,大概率能解决缓存导致的异常。

  • 换用命令行工具上传获取详细错误
    如果Transporter一直静默卡住,试试用苹果官方的altool命令行工具上传,命令示例:
    xcrun altool --upload-app --type macos --file "你的应用安装包路径.app" --username "你的Apple ID" --password "App专用密码"
    命令行上传会输出更详细的日志,能帮你精准定位到底是哪里出了问题,比Transporter的无提示友好太多。

  • 确认苹果服务器状态
    偶尔苹果的App Store Connect服务器会临时故障,导致构建处理停滞。你可以去苹果官方的系统状态页面,检查Mac App Store和App Store Connect相关服务是否正常,如果有故障,等服务恢复后再重新上传。

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.08 13:44:32