代码没有错误和运行,但在归档时失败

时间:2017-10-12 00:10:47

标签: ios objective-c xcode

我在Firebase远程配置功能中使用此代码。问题不是Firebase问题,因为我的代码在模拟器和设备上运行,但是当我归档相同的代码时,它会抛出错误。

我尝试了各种各样的组合来实现这一点......感谢任何帮助。

    [[FIRRemoteConfig remoteConfig] fetchWithExpirationDuration:0 completionHandler:^(FIRRemoteConfigFetchStatus status, NSError * _Nullable error) {
    if (error == nil) {
        [[FIRRemoteConfig remoteConfig] activateFetched];
        [self updateData];
    }
}];

Screenshot of the "errors"

1 个答案:

答案 0 :(得分:0)

您忘记在;的末尾添加expirationTime = 43200.0

由于您使用#ifdef DEBUG #else预编译,因此代码未在调试模式下执行,因此在调试模式下运行时没有错误,

一般建议对于任何来这里遇到“在调试模式下工作,而不是在发布模式上”的问题的人来说,首先尝试搜索是否有{ {1}} prepro,并确保#ifdef DEBUG

另一面没有错误