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

通过shell脚本上传IPA到TestFlight时如何自动上传dSYM至App Store Connect

dSYM自动上传至App Store Connect解决方案

你可以通过以下两种方案实现自动化上传,无需手动操作:

方案1:直接上传.xcarchive包(推荐)

altool支持直接上传Xcode归档生成的.xcarchive文件,该文件默认包含对应构建版本的dSYM符号文件,上传时会自动同步符号,和手动在Organizer勾选上传符号的效果完全一致:

  1. 首先执行xcodebuild归档命令生成xcarchive文件:
xcodebuild archive -workspace 你的项目名.xcworkspace \
-scheme 你的Scheme名称 \
-configuration Release \
-archivePath 输出目录/项目名.xcarchive
  1. 替换原上传ipa的命令,直接上传xcarchive即可:
xcrun altool --upload-app -f 输出目录/项目名.xcarchive \
-u $appstore_connect_username \
-p $appstore_connect_password

方案2:单独上传已有的dSYM文件

如果你已经提前导出了单独的dSYM文件,可通过Xcode自带的submit-symbols工具单独上传符号:

xcrun submit-symbols -u $appstore_connect_username \
-p $appstore_connect_password \
--apple-id 应用的Apple ID(可在App Store Connect应用详情页查询) \
--bundle-id 应用包名 \
--bundle-version 构建版本号 \
--bundle-short-version 对外发布版本号 \
本地dSYM文件的存储路径

结果验证

上传完成后,可在App Store Connect的TestFlight板块找到对应构建版本,进入「构建元数据」页面即可查看符号文件的上传状态。

提示:由于你未开启Bitcode功能,无需额外处理Apple端符号生成逻辑,上述两种方案均可直接满足需求。

内容的提问来源于stack exchange,提问作者Mihir

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 04:54:03