我正在尝试将Fabric安装到我的iOS应用中,但是当我处于验证一切正常的最后阶段时,我在xcode控制台中收到此错误:
[Fabric]无法下载设置错误域= FABNetworkError代码= -5“(空)” UserInfo = {status_code = 403,type = 2,request_id = d123378449cf900e4574e283ae438bc5,content_type = application / json; charset = utf-8}
帮助我安装Fabric的Fabric应用程序显示错误:
嗯,好像您的套件没有激活。
这是我用来初始化Fabric的代码:
[Fabric with:@[[Crashlytics class]]];
Run Code Online (Sandbox Code Playgroud)
在didFinishLaunchingWithOptions委托方法中。
有些人建议您遇到此问题时没有互联网连接,但是我确定我的电脑和设备已连接到互联网。
我真的不知道该怎么办,我们将不胜感激。
我正在尝试将Fabric安装到我的iOS应用程序中.我下载了Fabric应用程序以安装Crashlytics但是当我在应用程序提供的构建阶段添加运行脚本时,在构建项目后我收到错误:
第2:1行:myfirebaseid:ios:myfirebaseid = 1:my:app:id:未找到命令Fabric.framework/run 1.7.0(208)错误:结构:配置问题
Fabric API密钥无效.您的Fabric运行脚本构建阶段应包含您的API密钥:./ Fabric.framework/run INSERT_YOUR_API_KEY INSERT_YOUR_BUILD_SECRET
一些答案建议从我所做的plist中删除Fabric并且错误消失了.但后来,我无法完成Fabric的安装,我认为这就是原因.那么在哪里可以找到我的Fabric API KEY和SECRET?
我必须弄清楚我的应用程序崩溃的原因。问题是在我的设备 (iPhone 5s) 上它运行良好,但我从 iPhone 8 Plus 收到了一个对我来说没有意义的崩溃报告。
根据 Crashlytics 信息,当用户触发调用数据库以检索某些数据的函数时会发生错误。
- (NSArray*)getContent:(NSString*)ID{
NSMutableArray *retval = [[NSMutableArray alloc] init];
NSString *query = [NSString stringWithFormat:@"SELECT * from contents where ID = \"%@\"",ID];
const char* queryUTF8 = [query UTF8String];
sqlite3_stmt *statement;
@autoreleasepool {
int response = sqlite3_prepare_v2(_database, queryUTF8, -1, &statement, nil);
if (response == SQLITE_OK) {
Run Code Online (Sandbox Code Playgroud)
Crashlytics 报告错误在这一行:
if (response == SQLITE_OK) {
Run Code Online (Sandbox Code Playgroud)
它还提到这个方法是从另一个类调用的,特别是:
__43-[SessionManager calculateAllItemDistances]_block_invoke
Run Code Online (Sandbox Code Playgroud)
SessionManager 是类, calculateAllItemDistances 是方法,这是对 getContent 方法的调用:
NSArray *contentData = [[self dataManager] getContent:"33"];
Run Code Online (Sandbox Code Playgroud)
这段代码在里面:
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ …Run Code Online (Sandbox Code Playgroud)