jjzjj

Crashlytics

全部标签

ios - 如何在 CI 构建服务器上禁用 Fabric.app 的自动下载+打开?

我们无法通过teamcityCI让我们的Fabric+Crashlytics工作。问题是我们没有在fabric仪表板中获得崩溃报告。到目前为止,我已经尝试了所有可能的解决方案,但仍然没有任何帮助。唯一剩下要尝试的是确保Xcode已关闭并且Fabric.app未安装在构建机器上。但是,一旦开始创建构建,构建机器就会自动下载并打开Fabric.app(我什至在构建过程中多次尝试关闭它,但如果应用程序未打开,它仍然会弹出并且构建会卡住)。想知道是什么导致了这个自动下载以及为什么构建仍然需要它。这是我们的pod文件的样子:pod'Fabric','~>1.2'#alsotriedwithpod

ios - Crashlytics 记录 NSError

这个问题在这里已经有了答案:CrashlyticsiOS-logcaughtexception(5个答案)关闭6年前。我遇到一个错误,阻止某些用户通过OAuth进行身份验证。身份验证框架在某些情况下返回NSError不会导致硬崩溃-但我想以某种方式将其记录到Crashlytics.这可能吗?我尝试登录:NSDictionary*attributes=@{...};[CrashlyticslogEvent:@"authenticate.error"attributes:attributes];但我似乎无法在内部报告工具中找到该事件出现的位置。编辑:我在此处找到了与我尝试为Android执

ios - 报告 UITableview reloadData 崩溃

我从Crashlytics收到一份崩溃报告,它总是在同一个地方,但我无法复制崩溃。这似乎只是iOS9上的用户,而且只是偶尔出现。我不确定这是代码问题还是其他问题。最后一行提到libdispatch.dylib丢失,再次不确定是否相关。Crashlytics表明崩溃发生在MMDetailTableVC.m行1407,即reloadData行。报告内容如下:Crashed:com.apple.main-threadEXC_BAD_ACCESSKERN_INVALID_ADDRESS0x0000000000000001Thread:Crashed:com.apple.main-thread0

ios - 在缺少 dSYM 的 iOS 9.2 中使用 Crashlytics

我昨天刚刚在我的应用程序中安装了Crashlytics,但我在尝试追踪它在仪表板中警告我的丢失的dSYM时遇到了麻烦。目前正在运行Xcodev7.2.1并为iOS9.2构建我很确定我已经按照当前Stackoverflow对这个问题的每个回答都无济于事。我试过:Thisanswer和thisanswer我已经尝试进入XcodeOrganizer并从那里下载dSYM,但它说没有可下载的。有没有其他方法可以找到这些,或者我只是无法在我的应用程序中使用Crashlytics? 最佳答案 在仔细查看之后,我找到了一个解决方案(或只是一个解决方

ios - 如何在运行时为 iOS 禁用 Crashlytics?

正在关注thistutorial我能够将Crashlytics集成到iOS项目中。但是,当登录用户来self们公司时(通过检查登录用户的电子邮件域)并且只跟踪我们的客户,我想禁用跟踪。是否可以在应用运行后根据某些条件禁用Crashlytics?我在文档中找不到此选项。 最佳答案 您不能在运行时禁用它,但是,您可以使用documentation中描述的技术阻止它发送特定的崩溃报告。:首先,您必须按以下顺序设置Crashlytics委托(delegate):CrashlyticsKit.delegate=self;[Fabricwith

ios - Crashlytics Beta 无法找到测试人员 UDID

过去几天我一直在网上搜索,试图弄清楚为什么Crashlytics找不到我的测试设备。在我的开发者帐户中,我在设备选项卡中添加了测试设备,将该设备包含在配置文件中,然后下载并双击该配置文件以将其安装到我的计算机上。看来配置文件已成功安装到我的~Library/mobiledevice/provisioningprofiles文件夹中。在Xcode中,我尝试删除我的开发者帐户并重新添加它。我试过重新启动xcode。我试过从我的~Library/mobiledevice/provisioningprofiles文件夹中删除配置文件并重新安装它们。我最初也无法将它安装在我自己的手机上,我遇到了

ios - 在不上传 dsym 的情况下删除 Fabric missing dsym 警告消息

我不小心导致了与生产应用程序相同版本号的Xcode构建崩溃,现在我在仪表板上始终显示以下警告:"FoundxunsymbolicatedcrashesfrommissingdSYMs..."我的问题是,如果我不想查看这些崩溃,因为它们是自行生成的,有没有一种方法可以删除警告消息,而无需上传dsym,因为我找不到请求的使用mdfind的dsym。谢谢 最佳答案 在Fabric中,dSYMS被标记为“必需”或“可选”,如果您缺少的是必需的,我认为在上传dSYMS之前您无法删除警告。如果找不到dSYMS,您可以随时从Xcode的管理器或i

ios - Xcode 9.3 和 Firebase Crashlytics 不工作

我无法让FirebaseCrashlytics显示我的XcodeiOSSwift应用程序崩溃。使用Xcode9.3我手动(不使用cocoapods)集成了CrashlyticsSDK如此处指定:https://firebase.google.com/docs/crashlytics/get-started?authuser=0我已经在模拟器和设备上进行了测试我使两者崩溃(使用自己编写的崩溃函数,以及提供的崩溃函数),我重新启动了设备/模拟器(因为崩溃仅在下次启动时传输)我在FirebaseCrashlytics控制台中没有看到任何崩溃,它一直显示“升级到Crashlytics以获得更强

ios - AVAudioPlayer 实例的过度释放

很难找到这个。生产应用程序间歇性崩溃(约2%的用户)。这是一款纸牌游戏,因此需要大量点击纸牌。每当您点击卡片时,它都会发出声音。崩溃似乎是随机发生的,但我可以通过点击卡片一段时间来重现,然后它会随机崩溃。不可能可靠地重现,但在使用Instruments/Zombies进行长时间session后,我看到Zombie对象是一个AVAudioPlayer对象。这是一个简单的纸牌游戏应用程序(不是使用SK或任何其他游戏框架完成的——所有UIKit/普通ObjectiveC)。我正在使用一个非常简单的AVAudioPlayer实现。以下是所有详细信息。堆栈跟踪:Crashed:com.apple

ios - 适用于 iOS 的最佳免费崩溃报告程序

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我想从用户那里获取我的应用程序的崩溃日志,以便我可以在下一次更新中解决显示问题。为此,我可以在我的应用程序代码中使用一些第三方崩溃报告器。最初我从PLCrashReporter开始.这是一个很酷的框架,可以生成日志(就像苹果创建的日志)。然后,我选择执行Crashlytics用我的应用程序。它以一种优雅的方式创建日志,其中包含比其他崩溃报告程序更多的详细信