gpt4 book ai didi

ios - 尽管 startWithApiKey,Fabric Crashlytics api key 仍为空

转载 作者:行者123 更新时间:2023-11-29 01:44:35 26 4
gpt4 key购买 nike

在我的 iOS 项目中,我将 Crashlytics 从版本 2.x 更新到版本 3.1.0。

我在 xCode 上的 Build Phases 中添加了一个脚本:

if [ ${MY_VAR} == 1 ]; then
./Pods/Fabric/Fabric.framework/run <api key> <build secret>
else
./Pods/Fabric/Fabric.framework/run <another api key> <another build secret>

然后,在我的 AppDelegate 中,我将 CrashlyticsKit 添加到 Fabric:

#if MY_VAR
[Crashlytics startWithAPIKey:@"api_key"];
#else
[Crashlytics startWithAPIKey:@"another_api_key"];
#endif

[Fabric with:@[CrashlyticsKit]];

NSLog(@"Crashlytics api key: %@", CrashlyticsKit.apiKey);

我尝试打印 apiKey 以确保一切正常,但不幸的是,apiKey 属性为空。

有什么建议吗?

最佳答案

来自 Fabric 的 Alex。我们对此进行了调查,因为这里发生了一些奇怪的事情!首先,您的 AppDelegate 中的代码应该可以工作,但您不需要两者:

[Crashlytics startWithAPIKey...];

[Fabric with...];

您可以删除其中一个。 [Crashlytics startWithAPIKey] 被认为是遗留的,但它仍然可以工作。

您似乎在我们的 Crashlytics 头文件中发现了错误。在我们的 header 中,属性是 apiKey 但在代码中它是 APIKey。如果您想确认您的逻辑是否正常工作,您可以通过调用 CrashlyticsKit.APIKey 来访问该值,但我们将修复此问题,使其成为 CrashlyticsKit.apiKey

您使用的是我们发布的官方 CocoaPod 吗?

关于ios - 尽管 startWithApiKey,Fabric Crashlytics api key 仍为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32072932/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com