Xcode12.x 中的 DSYM 问题

DSYMs Issue in Xcode12.x

收到此“错误:文件夹“dSYMs”不存在。”安装应用程序以及归档应用程序以创建 ipa 文件。 Xcode 12.4 具体来说。

感谢任何帮助。

到目前为止,这是我的分析。

在我的例子中,我从外部项目导入的 xcframework 文件导致了问题。 我第一次将它们添加到我的项目时,它们在 xcframework 文件的 dSYMs 文件夹中有 dSYM 文件,但是在我使用忽略 dSYM 文件的 .gitignore 文件提交它们之后,dSYMs 已经永远消失了,因为我的 .gitignore 有以下内容。

## App packaging
*.ipa
*.dSYM.zip
*.dSYM

在那之后我做了一个 git pull 并尝试构建,它导致了这个错误,“文件夹“dSYMs”不存在。”

我用 dSYM 重建了外部 xcframeworks,并在我的 .gitignore 中添加了以下行。

!**/*.xcframework/**/*.dSYM

问题已解决。 我不确定这是一个正确的解决方案,但希望它对您有所帮助。