xcode 存档成功,但以BCSymbolMaps错误结束,无法继续,因为类似的文件已存在

ssgvzors  于 2023-06-24  发布在  其他
关注(0)|答案(1)|浏览(225)

归档后出现此错误
名称为“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上所有可能的单词组合搜索,甚至尝试人工智能建议。我也尝试了删除文件的错误建议,它重新生成存档再次并引发相同的错误。
我希望找到解决方案和存档成功,但我从来没有发现一个类似的错误被报告和解决。

whitzsjs

whitzsjs1#

可能是Xcode版本问题。Xcode 14默认不再支持bcsymbolmaps。尝试将您的Xcode设置为向后兼容Xcode 13或Xcode 13.4.1,然后重做Pod Install并尝试是否有效。
或者检查该pod是否有修复此问题的新版本

相关问题