归档后出现此错误
名称为“0 D43 A9 F9 - 2A 23 - 386 C-9568-E0D28099B3D5.bcsymbolmap”的文件已存在。若要保存文件,请提供其他名称,或将现有文件移到一边或删除,然后重试
值得注意的是,我在同一台Mac上有另一个同名、bundleID和团队的应用程序,我已经成功存档并发布了一年。
在M1 Mac上使用Xcode 14.3。
我收到Archive Succeeded消息,但从未继续查看我的存档版本。这个错误是由于我的项目中安装了pods框架。我的www.example.com文件中的这些代码行framework.sh可以帮助我们更好地了解这个问题。
if [ -d "${source}/${BCSYMBOLMAP_DIR}" ]; then
# Locate and install any .bcsymbolmaps if present, and remove them from the .framework before the framework is copied
find "${source}/${BCSYMBOLMAP_DIR}" -name "*.bcsymbolmap"|while read f; do
echo "Installing $f"
install_bcsymbolmap "$f" "$destination"
rm "$f"
done
rmdir "${source}/${BCSYMBOLMAP_DIR}"
fi
我已经尝试清理我的构建文件夹,删除我现有的存档文件,清除内存空间,谷歌搜索解决方案,删除派生数据,尝试在Stack Overflow上所有可能的单词组合搜索,甚至尝试人工智能建议。我也尝试了删除文件的错误建议,它重新生成存档再次并引发相同的错误。
我希望找到解决方案和存档成功,但我从来没有发现一个类似的错误被报告和解决。
1条答案
按热度按时间whitzsjs1#
可能是Xcode版本问题。Xcode 14默认不再支持bcsymbolmaps。尝试将您的Xcode设置为向后兼容Xcode 13或Xcode 13.4.1,然后重做Pod Install并尝试是否有效。
或者检查该pod是否有修复此问题的新版本