Ios &引用';isDeveloperModeEnabled';已弃用:在开发过程中不再需要设置&引用;isDeveloperModeEnabled用于什么

Ios &引用';isDeveloperModeEnabled';已弃用:在开发过程中不再需要设置&引用;isDeveloperModeEnabled用于什么,ios,swift,firebase,firebase-remote-config,Ios,Swift,Firebase,Firebase Remote Config,作为将代码库升级到Swift5的一部分,我在我的项目中更新了Firebase pod。之后,我开始得到如下警告 isDeveloperModeEnabled已弃用:在开发过程中不再需要设置它。有关更多详细信息,请参阅文档 有人能解释一下解决这个问题的替代方法是什么吗 remoteConfig = RemoteConfig.remoteConfig() let conSettings = RemoteConfigSettings(developerModeEnabled: true) if T

作为将代码库升级到Swift5的一部分,我在我的项目中更新了Firebase pod。之后,我开始得到如下警告

isDeveloperModeEnabled
已弃用:在开发过程中不再需要设置它。有关更多详细信息,请参阅文档

有人能解释一下解决这个问题的替代方法是什么吗

remoteConfig = RemoteConfig.remoteConfig()

let conSettings = RemoteConfigSettings(developerModeEnabled: true)

if TargetBuild.isProd {

   remoteConfig.configSettings = RemoteConfigSettings()

} else if settings.isDeveloperModeEnabled {

    remoteConfig.configSettings = conSettings

} else {
    print("Could not set config settings")
}

我需要解决上述代码的警告。这是一个现有的代码库。当我进行全局搜索时,我没有看到这个值被使用。有人请帮帮我,配置设置已被弃用。。用一个简单的谷歌搜索

文档建议使用
getMinimumFetchIntervalInSeconds()
而不是
isDeveloperModeEnabled()

更新——Android文档说它已被弃用,iOS没有说明弃用isDeveloperModeEnabled

旧方法:

let remoteConfigSettings = RemoteConfigSettings(developerModeEnabled: true)
新方式:

let remoteConfigSettings = RemoteConfigSettings()
remoteConfigSettings.minimumFetchInterval = 0

iOS文档还没有提到
developerDeenabled
已被弃用,但是可以在这里找到一个更新的注释示例:()

如果您使用的是
Objective-C
,您可以通过以下方法解决此问题:

FIRRemoteConfigSettings*remoteConfigSettings=[[FIRRemoteConfigSettings alloc]init];
[remoteConfigSettings setMinimumFetchInterval:0];

URL指向Android SDK文档,而问题与iOS有关。Woops甚至没有意识到这一点。尽管如此,OP并没有对此提出质疑。。也许它起作用了??也许iOS文档已经过时,因为iOS isDeveloperModeEnabled没有标记为已弃用。