【问题标题】:dSYM not uploaded by CLI commandCLI 命令未上传 dSYM
【发布时间】:2020-01-28 18:02:18
【问题描述】:

我正在尝试通过 Fabric CLI 命令从 .xcarchive 包中上传我的应用程序的 dSYM 文件:

upload-symbols -p ios -gsp GoogleService-Info.plist <path to xcarchive/dSYMs>

但不幸的是我总是得到这个错误:

Error Domain=com.crashlytics.mac.error-domain.process-dsym Code=4 “这个版本的 OSX 不能执行必要的 dSYM 转换。” UserInfo={NSLocalizedFailureReason=此版本的 OSX 无法执行必要的 dSYM 转换。}

BitCode 未在我的构建设置中激活

上传符号版本为:1.5.0 build 11。
装有 macOS Mojave 10.14.6 - 32 GB 的 MacBook Pro 2019。

有人遇到同样的问题吗?

【问题讨论】:

  • 你使用的是什么版本的 Xcode?​​span>
  • 这是 Firebase 应用还是您从 Fabric 迁移了应用?如果这是一个迁移的应用程序,那么将 -a &lt;api_key&gt; 而不是 -gsp &lt;path_to_GoogleService-info.plist&gt; 传递给 upload-symbols 将解决此问题。
  • 这是一个 Firebase 应用,不是从 Fabric 迁移而来的。 Xcode 版本为:10.3 (10G8)
  • 你能联系到 support(at)fabric(dot)io 吗?
  • 他们回复我将 Fabric 和 Crashlytics pod 更新到最新版本,但问题仍然存在。

标签: ios upload crashlytics google-fabric dsym


【解决方案1】:

我已经使用 fastlane 解决了这个问题:

zip -r dSYM.zip MyApp.xcarchive/dSYMs/

fastlane run upload_symbols_to_crashlytics dsym_path:"dSYM.zip" gsp_path:"<path_to_GoogleService-info.plist>" binary_path:"Pods/Fabric"

【讨论】:

    猜你喜欢
    • 2018-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多