【发布时间】:2016-11-18 08:53:06
【问题描述】:
我想将 Crashlytics 添加到我的项目中,我根据 Fabric Mac 应用程序制作了所有内容,现在我卡在了
验证安装时的第 2 步(共 2 步)
我已添加:
[Fabric with:@[[Crashlytics class]]];
到方法:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
我也添加了导入:
#import <Fabric/Fabric.h>
#import <Crashlytics/Crashlytics.h>
应用程序已启动,但在 Fabric 应用程序中仍有进展,但什么也没有。
当我将 debugMode 设置为 Yes 时,我会得到以下信息:
2016-07-13 11:23:21.689 阿基米德酷[8565:3143059] [Crashlytics] 版本 3.7.2 (112) 2016-07-13 11:23:21.789 阿基米德 Cool[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 文件或目录” 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 安装它,但同样的问题。谁能帮我?谢谢
【问题讨论】:
-
Fabric 初始化后,是否以任何方式编辑应用临时目录?
-
我不确定。我想不是。刚刚通过 Fabric 应用程序制作了步骤。应用临时目录在哪里?
-
我发现this answer 有你同样的问题:
Error Domain=NSPOSIXErrorDomain Code=2 "No such file or directory",在你打电话给[Fabric with:@[[Crashlytics class]]];之后,你在你的didFinishLaunchingWithOptions中做其他事情吗? -
是的,我还有很多其他的框架。
-
其中一个可能正在编辑或删除存储在 temp 目录中的数据,导致 Fabric 初始化失败。可以尝试将
[Fabric with:@[[Crashlytics class]]];放在didFinishLaunchingWithOptions的末尾并检查是否仍然出现错误吗?
标签: ios objective-c crashlytics twitter-fabric