我在Firebase远程配置功能中使用此代码。问题不是Firebase问题,因为我的代码在模拟器和设备上运行,但是当我归档相同的代码时,它会抛出错误。
我尝试了各种各样的组合来实现这一点......感谢任何帮助。
[[FIRRemoteConfig remoteConfig] fetchWithExpirationDuration:0 completionHandler:^(FIRRemoteConfigFetchStatus status, NSError * _Nullable error) {
if (error == nil) {
[[FIRRemoteConfig remoteConfig] activateFetched];
[self updateData];
}
}];
答案 0 :(得分:0)
您忘记在;
的末尾添加expirationTime = 43200.0
。
由于您使用#ifdef DEBUG #else
预编译,因此代码未在调试模式下执行,因此在调试模式下运行时没有错误,
一般建议对于任何来这里遇到“在调试模式下工作,而不是在发布模式上”的问题的人来说,首先尝试搜索是否有{ {1}} prepro,并确保#ifdef DEBUG