Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 捕获崩溃日志并将其发送到服务器_Ios_Objective C - Fatal编程技术网

Ios 捕获崩溃日志并将其发送到服务器

Ios 捕获崩溃日志并将其发送到服务器,ios,objective-c,Ios,Objective C,如果应用程序发生崩溃,我可以捕获崩溃日志并在崩溃后立即将其发送到服务器。我想我的问题是,如果应用程序崩溃了,我是否可以使用网络api向服务器发送一些数据。是的,有几种解决方案可以提供此功能。其中一个我非常熟悉(并且工作得非常好)的是Apigee的移动分析() 处理崩溃日志的一个要点是保存.dSYM的副本。这是故障日志的符号。是的,有几种解决方案提供此功能。其中一个我非常熟悉(并且工作得非常好)的是Apigee的移动分析() 处理崩溃日志的一个要点是保存.dSYM的副本。这是用来表示崩溃日志的符号

如果应用程序发生崩溃,我可以捕获崩溃日志并在崩溃后立即将其发送到服务器。我想我的问题是,如果应用程序崩溃了,我是否可以使用网络api向服务器发送一些数据。

是的,有几种解决方案可以提供此功能。其中一个我非常熟悉(并且工作得非常好)的是Apigee的移动分析()


处理崩溃日志的一个要点是保存.dSYM的副本。这是故障日志的符号。

是的,有几种解决方案提供此功能。其中一个我非常熟悉(并且工作得非常好)的是Apigee的移动分析()


处理崩溃日志的一个要点是保存.dSYM的副本。这是用来表示崩溃日志的符号。

尝试使用Crashlytics。融入应用程序非常简单,完全免费。

尝试使用Crashlytics。整合到应用程序中非常简单,而且完全免费。

有很多服务可以做到这一点。。。HockeyApp和TestFlight让我想起了

更新:HockeyApp刚刚发布了Mac应用程序“HockeyCoach”,允许您在本机应用程序中查看崩溃报告,具有查看崩溃日志中引用的源代码等强大功能


我非常推荐你去看看:

有很多服务可以做到这一点。。。HockeyApp和TestFlight让我想起了

更新:HockeyApp刚刚发布了Mac应用程序“HockeyCoach”,允许您在本机应用程序中查看崩溃报告,具有查看崩溃日志中引用的源代码等强大功能


我强烈建议您检查一下:

看看PLCrashReporter框架。在应用程序中获取应用程序的崩溃日志。然后使用网络API将其发送到您的Web服务器。为什么不使用HockeyApp或Critercism呢?看看它是否对您有帮助。应用程序崩溃后不可能立即执行此操作,您可以在下一次应用程序启动时执行此操作。当应用程序崩溃时,它处于不安全状态,您不应该执行任何使情况更糟的操作。使用网络API会让事情变得更糟。下次启动时发送它!保留开放源码库:你到底得到了什么?你还可以访问内存中的对象吗。你能访问这些内存对象吗?我问这个问题的原因是,我试图获取用户所处的包的用户状态。请看一下PLCrashReporter框架。在应用程序中获取应用程序的崩溃日志。然后使用网络API将其发送到您的Web服务器。为什么不使用HockeyApp或Critercism呢?看看它是否对您有帮助。应用程序崩溃后不可能立即执行此操作,您可以在下一次应用程序启动时执行此操作。当应用程序崩溃时,它处于不安全状态,您不应该执行任何使情况更糟的操作。使用网络API会让事情变得更糟。下次启动时发送它!保留开放源码库:你到底得到了什么?你还可以访问内存中的对象吗。你能访问这些内存对象吗?我问这个问题的原因是,我试图获取用户的状态,即用户在哪个包中?