【问题标题】:What does the "Fabric.framework/run" build phase actually do?“Fabric.framework/run”构建阶段实际上做了什么?
【发布时间】:2015-09-25 11:50:35
【问题描述】:

我使用Crashlytics 框架在 iOS 应用程序中收集崩溃。

当您使用框架时,“构建阶段”会添加到运行 /Fabric/Fabric.framework/run <big-hex-blob> <another-even-biger-hex-blob> 的目标中。

我很想知道这些确实可以 - 我不完全满意让外部供应商的工具在我的构建中胡作非为,我就是这样的老派。

【问题讨论】:

    标签: ios xcode build crashlytics


    【解决方案1】:

    来自 Crashlytics 和 Fabric 的 Mike。

    运行脚本构建阶段与您的 <APIkey> and <BuildSecret> 一起用于自动处理 dSYM 的上传,因此您和其他开发人员无需手动上传。

    同样,/Crashlytics.framework/submit 命令用于通过我们的 Beta 分发服务 Beta 进行分发。

    【讨论】:

    • 这似乎是一个非常合理的用例。我会克服我的旧情!感谢您的回答。
    • 只是添加,因为没有关于 run 脚本的文档:您需要至少一次 run 才能将新应用添加到 Fabric。我们迁移了构建脚本以将单独的 submitupload-symbols 脚本用于现有应用程序,但发现新应用程序并未添加到 Fabric 中,即使上传成功。原来run 脚​​本正在做的不是上传 dSYM,因为它需要完全注册应用程序才能在 Fabric/Crashlytics 中可见。
    • 很好的一点是它也用于在 Fabric 中激活应用程序。
    猜你喜欢
    • 2017-11-05
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 2020-11-21
    • 2015-02-26
    • 2017-06-29
    • 2013-06-13
    相关资源
    最近更新 更多