代码之家  ›  专栏  ›  技术社区  ›  Eugene Gordin

Fabric缺少DSYMs,尽管日志称已上传

  •  4
  • Eugene Gordin  · 技术社区  · 7 年前

    ${WORKSPACE}/Pods/Fabric/upload-symbols -a {api-key} -p ios ${WORKSPACE}/artifacts/TestDebug-iphoneos/${PROJECT_NAME}.app.dSYM
    

    source for the script

    在Jenkins的构建日志中,我看到:

    上载符号[91261:22647730]在dSYM中成功提交了UUID为{uuid1}的架构arm64的符号:/Users/jenkins/build/workspace/{my\u app}/artifacts/TestDebug iphoneos/Myapp。应用程序。dSYM公司

    上载符号[91261:22647730]在dSYM中成功提交了UUID为{uuid2}的架构armv7的符号:/Users/jenkins/build/workspace/{my\u app}/artifacts/TestDebug iphoneos/Myapp。应用程序。dSYM公司

    然而,我仍然可以在结构上看到缺失的dsym。我查看了Fabric缺少的UUID,它们与我的构建机器上的任何东西都不匹配。它们都不匹配我上面构建日志中的uuid1或uuid2。

    有人遇到过同样的问题吗?

    enter image description here

    1 回复  |  直到 5 年前
        1
  •  0
  •   Eugene Gordin    7 年前

    最终使用此脚本找到了解决方案:

    查找${WORKSPACE}/artifacts/MyApp。xcarchive/dSYMs-名称“*.dSYM”| xargs-I{}${WORKSPACE}/Pods/Fabric/upload symbols-a-p ios{}