Crashlytics错误代码:202提交文件时

时间:2013-08-12 08:31:10

标签: ios crashlytics

我的应用( iOS )使用了crashlytics framework,直到现在还可以。 但是在几天前,我没有看到任何关于崩溃仪表板的报告。

所以我通过[[Crashlytics shareInstance] crash]制作了一个测试错误并记录了

2013-08-12 15:02:22.927 ... [Crashlytics] Processed file successfully
2013-08-12 15:02:22.930 ... [Crashlytics] Alternate file submission complete
2013-08-12 15:02:22.933 ... [Crashlytics] Displaying permission alert
2013-08-12 15:02:38.919 ... [Crashlytics] Submitting files
2013-08-12 15:02:41.585 ... [Crashlytics] Submission response: {status: 202, error: (null)}
2013-08-12 15:02:41.587 ... [Crashlytics] Submitted file successfully
2013-08-12 15:02:41.589 ... [Crashlytics] No sendable files, submission process complete

现在,我的应用无法发送任何错误报告:(

我的应用程序发生了什么变化?

P / s:我有另一个Android应用程序,它仍然使用相同的键崩解剂,它仍然可以。

2 个答案:

答案 0 :(得分:3)

是的,dSYM缺少这个问题。所以我改变了构建版本并再次构建....问题解决了!

如果有人遇到问题,那就是崩溃的应用程序(在MAC上)已经冻结,需要花费很多内存,请在~/Library/Caches/com.crashlytics.mac(来自 crashlytics支持者)清理缓存

答案 1 :(得分:0)

我们最近遇到了这个问题,我发现在删除构建脚本的过程中的某个地方。重新加入以下内容为我们解决了问题:
./Crashlytics.framework/run <your_api_key> <build_secret>

注意:使用Cocoapods时,您需要使用以下内容而非上述内容(source): ./Pods/CrashlyticsFramework/Crashlytics.framework/run

添加构建脚本:

  
      
  1. 要在Xcode 6中添加运行脚本构建阶段,请在项目中选择应用程序目标,然后选择“构建阶段”。
  2.   
  3. 点击小的“加号”图标,然后选择“新建运行脚本构建阶段”。
  4.   
  5. 您现在应该在Build Phase选项的中间看到Run Script部分,如上所示。
  6.   
  7. 在“运行脚本构建阶段”的主体内部,粘贴脚本。
  8.   

以上引用来自visual tutorial中引用的Crashlytics this post