一、问题
Failed uploading cSYMs due to error: Error Domain=com.twitter.FABCompoundOperation.error Code=, 某个脚本的错误
Could not complete submission of dSYM at xxxx.app.dSYM:
Error Domain=com.crashlytics.mac.error-domain.process-dsym
Code=3 "File no longer exists at (null)"
UserInfo={NSLocalizedFailureReason=File no longer exists at (null)}
�[0m
Command PhaseScriptExecution failed with a nonzero exit code
二、回归下,这边是Fabric 下的一个上传 dSYMs 的脚本。
- 重启电脑
- 重启 Xcode
- Clear
- 删除 DerivedData
- 脚本“ $ {PODS_ROOT} / Fabric / run”不是“构建阶段”脚本列表中的最后一个,重新放下位置
以上对于我这边都是不行的,此时回过来看这个错误
com.crashlytics.mac.error-domain.process-dsym
File no longer exists at (null)
Failed to submit cSYM for architecture arm64 with uuid
尴尬的是可能自动好了,一直没找到原因,难道真实重启好的,关键我也没重启啊。。。

三、注意点
- 进一步观察,注意 app.dSYM 不要为空

- 类似的脚本直接放在终端执行,不一定跟随Xcode 直接运行的,更方便看到问题。
网友评论