Iphone 针对已发布应用程序的类似TestFlight的服务

Iphone 针对已发布应用程序的类似TestFlight的服务,iphone,app-store,Iphone,App Store,是否有类似于TestFlight的服务,用于在应用商店中发布的iPhone应用程序。因此,如果应用程序崩溃,我会得到崩溃日志。如果到达应用程序中的某个点(例如,我希望用户永远不会到达的“catch”语句),则会触发服务上的消息(如TestFlight检查点,但侵入性较小) 我不是在寻找全面的分析,因为我不认为应用程序应该是那种跟踪狂 苹果是否提供类似的/基本的服务?比如当你的应用程序崩溃时告诉你 我知道用户可以在应用商店上提交bug,但这对大多数用户来说太费劲了。/这是一个很大的问题。我知道有几

是否有类似于TestFlight的服务,用于在应用商店中发布的iPhone应用程序。因此,如果应用程序崩溃,我会得到崩溃日志。如果到达应用程序中的某个点(例如,我希望用户永远不会到达的“catch”语句),则会触发服务上的消息(如TestFlight检查点,但侵入性较小)

我不是在寻找全面的分析,因为我不认为应用程序应该是那种跟踪狂

苹果是否提供类似的/基本的服务?比如当你的应用程序崩溃时告诉你


我知道用户可以在应用商店上提交bug,但这对大多数用户来说太费劲了。

/这是一个很大的问题。我知道有几个人寄宿他们自己的QuincyKit实例,以获得完整的崩溃报告数据和聚合从他们的出货的应用程序。

< P>我不知道你认为“充分分析”,但(免费)允许你报告错误从你的应用程序。您必须跟踪的唯一内容是会话,它记录用户何时启动(和退出)您的应用程序

要跟踪错误,只需连接一个未捕获的异常处理程序,然后发送所需的任何错误信息。从Flurry API文档中:

void uncaughtExceptionHandler(NSException *exception) {
  [FlurryAnalytics logError:@"Uncaught" message:@"Crash!" exception:exception];
}

我们已经在多个应用程序中使用了这种方法,效果很好。

还有更简单、更免费的方法吗?Quincykit是免费的,因为它是完全开源的。因此,您可以将其托管在自己的服务器上。HockeyApp添加了服务器端符号,按源代码对类似崩溃进行分组,等等。无论您使用什么,请确保使用基于PLCrashReporter的工具,因为这是在iOS上捕获崩溃的唯一安全方法。看到了吗?是的,但我必须找到一个主机并支付费用,如果用户碰巧看到应用程序与某个奇怪的域名通信,我知道我不会太高兴他们只会看到域名nee,如果他们嗅到流量,这对大多数用户来说并不容易。HockeyApp有一个为期一个月的试用和独立计划,最多5款应用每月10美元。免费服务总是意味着其他人付费,但谁付费、从哪些钱付费、目标是什么?:)TestFlight甚至是免费的这一事实是疯狂的,你不会找到一个免费的服务来做这样的分析。你要么自己主持,要么自己掏腰包。