问题标签 [crittercism]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
998 浏览

ios - Cocoapods/ CrittercismSDK 导致应用提交错误:ITMS-90035

我正在尝试使用 XCode 6.3 将应用程序上传到 Testflight。但是,在尝试验证应用程序时,它给了我以下错误消息:

我尝试重新生成证书和配置文件但没有任何成功。

错误:错误 ITMS-90035:“无效签名。代码对象根本没有签名。路径 [VirtualMechanic.app/dsym_upload.sh] 处的二进制文件包含无效签名。请确保您已使用分发证书对应用程序进行签名,而不是临时证书或开发证书。验证 Xcode 中的代码签名设置在目标级别是否正确(这会覆盖项目级别的任何值)。此外,请确保您上传的包是使用发布目标构建的Xcode,不是 Simulator 目标。如果您确定您的代码签名设置正确,请在 Xcode 中选择“Clean All”,删除 Finder 中的“build”目录,然后重新构建您的发布目标。有关更多信息,请咨询 https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html "

0 投票
2 回答
982 浏览

ios - Objective-C:将 NSString 附加到 NSException 原因

我正在开发一些 API(Crittercism)来向服务器报告客户端中处理的异常。

客户端 API 将NSException作为输入参数。在调用 API 之前, 我还必须添加一些应用程序上下文信息 string( NSString) 。NSException

我如何使用 Objective-C 来做到这一点。

我必须将 appContextString 附加到异常。

0 投票
0 回答
345 浏览

android - 避免 android 中的 crittercism 导致内存泄漏

我们在应用程序中使用 crittercism 进行崩溃报告。我们最近开始使用 LeakCanary,该应用程序正在发现似乎是由批评引起的泄漏。有谁知道配置或操作 crittercism 的 android SDK 以避免这种泄漏的方法?

0 投票
2 回答
102 浏览

android - 动态启用和禁用 Crittercism

我们最近开始使用 Crittercism for Android (crittercism_v5_3_0_ndk)。我们发现在使用setOptOutStatus()api 动态启用和禁用应用程序中的 Crittercism 时存在问题。此设置仅在应用程序的下次启动时反映,而不是在应用程序的当前会话中反映。我们使用getOptOutStatus()api 检查了这一点,它不会返回最近使用setOptOutStatus().

如果有任何已知问题或需要遵循任何特定的使用模式,您能否告诉我。

0 投票
1 回答
342 浏览

android - Crittercism 不适用于具有单独进程的 android 服务

我有一个应用程序在单独的进程中启动 android 服务。这意味着两个进程正在运行。一个是我的主要应用程序,另一个是服务。

现在我尝试通过以下方法将crittercism(它是一个移动应用程序性能管理工具)集成到其中,但它无法为服务生成崩溃日志。

  1. 仅在应用程序中集成批评。

    结果:它只为应用程序生成崩溃日志,而不是为服务生成崩溃日志。

  2. 在方法中将批评融入服务中onCreate()

    结果:它没有显示崩溃日志,也没有在实时统计中显示应用程序负载。

  3. 在应用程序和服务中集成批评。

    结果:它只为应用程序生成崩溃日志,而不是为服务生成崩溃日志。

那么如何获取android服务的崩溃日志呢?

这是我实现的代码:

MainApplication.java

我的服务.java

服务和主应用程序的build.gradle文件:

还为服务和主应用程序添加了以下权限

0 投票
2 回答
820 浏览

ios - CocoaPods 没有为 Crittercism 构建目标

我添加pod 'CrittercismSDK'到我的Podfile并运行pod install,它没有错误地完成,一切都很好。

使用import Crittercism给出No such module错误。我查看了Pods/目录,那里有源代码;但是,该Pods项目没有调用目标Pods-MyProject-Crittercism (但它确实有每个依赖项的目标)。

由于找不到导入,构建不断失败。我究竟做错了什么?

PS:我在我的 中使用use_frameworks!指令Podfile,并且我有另一个obj-c运行良好的库,所以我不知道为什么这个库不起作用。

0 投票
1 回答
45 浏览

ios - 如何调试无法为某些用户启动的 iOS 应用程序?

我有数百人在使用我的应用程序,但少数人报告说该应用程序无法通过黑色启动屏幕(在进入我的应用程序之前它会立即关闭)。我正在使用Crittercism,但它甚至还不足以捕捉任何异常,这听起来像是一个跳板/篮板问题。

这是我要求用户做的事情:

  1. 重新安装应用程序
  2. 删除一些应用程序(释放一些空间)
  3. 重启设备

以上都没有奏效。我完全不知道出了什么问题。该应用程序位于 AppStore 中,适用于大多数用户。此外,我找不到这些用户的任何独特之处(他们使用的是最新版本的 iOS 和相当现代的硬件)。

0 投票
1 回答
402 浏览

ios - atos 为 arm64 返回相同的地址

以下是我的应用程序在 iPhone 6 Plus (arm64) 中发生的崩溃日志的一部分:

我已经使用 dwarfdump 验证了 .app 文件和 .dsym 文件的 UUID,并验证了它们都具有相同的 UUID。崩溃报告中提到的 UUID 是针对 arm64 的。

现在当我执行命令时:

该命令的输出是相同的十六进制地址 0x00039c67。但是当我将arch从arm64更改为armv7时,它指定了一个方法名称。

此外,如果我在构建输出中看到 main.m 的第 37 行(我在 Appcelerator 中编码),那么它只会调用 UIApplication 函数,我认为这可能是应用程序的入口点。我不喜欢 iOS 原生开发。

有人可以在这方面帮助我。

0 投票
2 回答
251 浏览

xamarin - CrittercismIOS 与 MvvmCross 冲突

我正在通过 CrittercismIOS 集成崩溃报告,并且我在 Xamarin 组件商店中使用过组件

https://components.xamarin.com/view/crittercism

但应用程序崩溃并报告错误。

Xamarin 组件存储上的 MvvmCross 版本是 3.5.1 和 Crittercism 2.4。

如果我在 FinishedLaunching 中删除此代码

应用程序运行良好(它也适用于 Xamarin.Insight,但不能同时使用这两个 dll)。

0 投票
1 回答
1202 浏览

ios - 应用程序在 CoreData [NsManagedObjectContext] 中崩溃

应用程序在 MyCrashApp 行上崩溃。此崩溃随机发生在应用程序上。我正在尝试从服务器加载数据并使用 CoreData 将它们存储在表中,然后将其呈现在 UIview 上。

它在 Crittercism 中显示 SIGSEGV 错误

这部分代码可能会崩溃

我正在尝试存储来自服务器的值

任何帮助将不胜感激!