【问题标题】:Initialize Fabric-Answeres in iOS with cocoa pods使用可可豆荚在 iOS 中初始化 Fabric-Answeres
【发布时间】:2017-05-03 12:30:26
【问题描述】:

我发布了一篇名为“Initialize Fabric in iOS with cocoa pods”的帖子,内容涉及使用 crashlytics 进行初始化。它基本上询问如何使用 API 密钥初始化 crashlytics,而无需通过 info plist。 这样做解决了这个问题:

Crashlytics.start(withAPIKey: FABRIC_API_KEY)

但是我试图对答案做同样的事情:

Answers.start(withAPIKey: FABRIC_API_KEY)

但 Answers 没有任何 .start 方法?那我该如何初始化呢?

稍后在这一行中使用:

Fabric.with([Crashlytics.self, Answers.self])

【问题讨论】:

    标签: ios google-fabric


    【解决方案1】:

    来自 Fabric 的 Mike。 Answers 默认包含在 Crashlytics 中,如果您不使用 Crashlytics,则只需单独初始化 Answers。使用:

    Fabric.with([Crashlytics.self])
    

    是您需要做的所有事情。

    【讨论】:

    • 好的,但是我在使用这个库 github.com/corymsmith/react-native-fabric 时遇到了一些 iOS 反应原生问题。关于我需要注册所有套件的一些消息。还有一些其他的东西。现在失去了消息。你熟悉吗?
    • 我对此并不熟悉。我们目前没有对 React Native 应用程序的官方支持。
    • 我知道,但它适用于 crashlytics,因此它也应该适用于 answere。如果您不介意在尝试通过库进行呼叫应答时查看这些错误? gist.github.com/vongohren/ace1fa40639ebb75b43e465bad51a3bd 看看你是否能指出我解决问题的正确方向。
    • 看起来您正在链接两个库,因为 Crashlytics 包含答案,然后您重新初始化导致错误的答案。删除对 Answers 的调用应该可以解决这些问题。
    • 有一些反应原生魔法与 swift、cocoapods 问题。我最终在节点模块文件夹上将硬编码引用(拖放文件)放入项目中。它确实有效,但不是最佳的。从 airbnb 得到这个想法 - github.com/airbnb/react-native-maps/blob/master/docs/…
    猜你喜欢
    • 2016-04-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2018-06-07
    • 2017-08-03
    • 2018-04-01
    • 1970-01-01
    相关资源
    最近更新 更多