Swift Crashlytics-can';不要添加自定义密钥,它们不会在崩溃时被捕获

Swift Crashlytics-can';不要添加自定义密钥,它们不会在崩溃时被捕获,swift,crashlytics,Swift,Crashlytics,我对iOS的crashlitycs有一个问题-我无法设置自定义密钥(它们没有在线注册)。 其他一切都正常工作,我可以在customlogs中记录相同的数据-这非常有效,但自定义键不会显示任何内容。 守则的一部分: func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool

我对iOS的crashlitycs有一个问题-我无法设置自定义密钥(它们没有在线注册)。 其他一切都正常工作,我可以在customlogs中记录相同的数据-这非常有效,但自定义键不会显示任何内容。 守则的一部分:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    FirebaseApp.configure()
    setCrashlitycsKeys()
}

internal func setCrashlitycsKeys() {
    if let userId: Int64 = UserDefaultsHelper.get(for: .UserId) {
        Logger.shared.log.warning("User Id: \(userId)")
        Crashlytics.sharedInstance().setUserIdentifier(String(describing: userId))
        Crashlytics.sharedInstance().setObjectValue(userId, forKey: "userId")
    }

    if let jsonString: String = UserDefaultsHelper.get(for: .InstanceModuleConfigJson) {
        let instancesModuleConfigModel = InstancesModuleConfigModel(JSONString: jsonString)
        if let instance = instancesModuleConfigModel?.id {
            Crashlytics.sharedInstance().setObjectValue(instance, forKey: "instanceId")
            Logger.shared.log.warning("Instance Id: \(instance)")
        }
    }
}
Logger只是一个定制的CLSLogv,它可以完美地工作- 钥匙里什么都没有 (上面说找不到钥匙)

我能做些什么或检查一下,让它工作吗?我花了好几个小时试了不同类型的钥匙,不同的地方等等,但都没用

我使用Xdode版本11.2.1(11B53), 吊舱“织物”,“~>1.10.2”
pod'Crashlytics',“~>3.14.0”

好的,我在几个小时的搜索后发现了一个bug,在我的项目中,我几乎没有目标(mainApp、AppCommon等)-项目很大,所以我导入了较小的功能。我不得不在其中两个中使用Crashlytics吊舱,这导致了一个错误