Xcode12.x 中的 DSYM 问题

Aad*_*Ali 4 swift xcode12

收到此“错误:文件夹 \xe2\x80\x9cdSYMs\xe2\x80\x9d 不\xe2\x80\x99t 存在。” 安装应用程序以及存档应用程序以创建 ipa 文件。\n特别是 Xcode 12.4。

\n

感谢任何帮助。

\n

Aer*_*rok 5

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

\n

就我而言,从外部项目导入的 xcframework 文件会导致问题。\n第一次将它们添加到我的项目中时,它们在 xcframework 文件的 dSYMs 文件夹中具有 dSYM 文件,但在我使用忽略 dSYM 文件的 .gitignore 文件提交它们后, dSYMs 已经永远消失了,因为我的 .gitignore 已经有了关注者。

\n
## App packaging\n*.ipa\n*.dSYM.zip\n*.dSYM\n
Run Code Online (Sandbox Code Playgroud)\n

之后我做了一个git pull并尝试构建,它导致此错误,“文件夹 \xe2\x80\x9cdSYMs\xe2\x80\x9d 不\xe2\x80\x99t 存在。”

\n

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

\n
!**/*.xcframework/**/*.dSYM\n
Run Code Online (Sandbox Code Playgroud)\n

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

\n