无法使用 Fabric 初始化 Twitter 和 Crashlytics
Cannot init both Twitter and Crashlytics with Fabric
迁移到 swift 3 后,我用于 crashlytics 和 twitter 的初始化(因为只允许一次调用 fabric)不再起作用。
文档给出的方法也不起作用(顺便说一句,它在 swift 2 中也不起作用)。
初始化它的正确方法是什么?
我尝试了这里列出的所有方法:
How to init Fabric properly in Swift 我之前使用的 init 是这样的:
` Fabric.with([Crashlytics.self, Twitter.self])`
但是 none 正在为 swift 3.
工作
错误信息:Calling Twitter.start is not supported
FIY 自 twitter kit 3 以来,它与 fabric 是分开的,所以我们现在需要分别实例化两者。
TwitterKit 3+ 不再是 Fabric 的一部分
Fabric.with([Crashlytics.self])
Twitter.sharedInstance().start(withConsumerKey: "key", consumerSecret: "secret")
见https://dev.twitter.com/twitterkit/ios/installation
您还必须将 TwitterKit 添加到 pods
pod 'Fabric'
pod 'Crashlytics'
pod 'TwitterKit'
迁移到 swift 3 后,我用于 crashlytics 和 twitter 的初始化(因为只允许一次调用 fabric)不再起作用。
文档给出的方法也不起作用(顺便说一句,它在 swift 2 中也不起作用)。 初始化它的正确方法是什么?
我尝试了这里列出的所有方法: How to init Fabric properly in Swift 我之前使用的 init 是这样的:
` Fabric.with([Crashlytics.self, Twitter.self])`
但是 none 正在为 swift 3.
工作错误信息:Calling Twitter.start is not supported
FIY 自 twitter kit 3 以来,它与 fabric 是分开的,所以我们现在需要分别实例化两者。
TwitterKit 3+ 不再是 Fabric 的一部分
Fabric.with([Crashlytics.self])
Twitter.sharedInstance().start(withConsumerKey: "key", consumerSecret: "secret")
见https://dev.twitter.com/twitterkit/ios/installation
您还必须将 TwitterKit 添加到 pods
pod 'Fabric'
pod 'Crashlytics'
pod 'TwitterKit'