Crashlytics安装 - 坚持验证安装步骤2的2

Lib*_*tal 0 objective-c ios crashlytics twitter-fabric

我想将Crashlytics添加到我的项目中,然后根据Fabric Mac app制作了所有内容,我现在坚持了下来

验证安装时的第2步,共2步

我已经添加:

[Fabric with:@[[Crashlytics class]]];
Run Code Online (Sandbox Code Playgroud)

方法:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
Run Code Online (Sandbox Code Playgroud)

我也添加了进口:

#import <Fabric/Fabric.h>
#import <Crashlytics/Crashlytics.h>
Run Code Online (Sandbox Code Playgroud)

应用程序已启动,但在Fabric应用程序中仍然没有进展.

当我将debugMode设置为Yes时,我得到以下信息:

2016-07-13 11:23:21.689阿基米德酷[8565:3143059] [Crashlytics]版本3.7.2(112)2016-07-13 11:23:21.789阿基米德酷[8565:3143059] [Crashlytics]在iPad4上运行,4,9.3.2(13F69)2016-07-13 11:23:21.883阿基米德酷[8565:3143059] [面料]用套件版本初始化:{"com.twitter.answers.ios"="1.2.1" ; "com.twitter.crashlytics.ios"="3.7.2"; "io.fabric.sdk.ios"="1.6.7"; }

2016-07-13 11:23:22.555 Archimedes Cool [8565:3143092] [Fabric]无法下载设置Error Domain = NSPOSIXErrorDomain Code = 2"No such file or directory"UserInfo = {NSErrorFailingURLKey = https://settings.crashlytics .com/spi/v2/platforms/ios/apps/cz.ai.Archimedes-Cool/settings?build_version = 1.24.3.4537&display_version = 1.24.3&instance = a5697790406418f18d7057545ad7cf5cc23e431d&icon_hash = db9967486042bc2829965401b58f06c932384acd&source = 1,NSErrorFailingURLStringKey = https://settings.crashlytics. com/spi/v2/platforms/ios/apps/cz.ai.Archimedes-Cool/settings?build_version = 1.24.3.4537&display_version = 1.24.3&instance = a5697790406418f18d7057545ad7cf5cc23e431d&icon_hash = db9967486042bc2829965401b58f06c932384acd&source = 1 }

我用真实设备(iPad和iPhone)尝试过,但不是在模拟器中.我甚至尝试通过CocoaPods安装它,但同样的问题.谁能帮我?谢谢

LS_*_*LS_ 7

从这个答案:

这似乎发生在Fabric init之后调用方法时,正在删除应用程序的临时目录.这可能导致竞争条件,其中为其他Answers事件写入新数据,但新会话未正确记录.

将Fabric初始化didFinishLaunchingWithOptions移到最后,以避免其他方法覆盖或删除应用程序的临时目录