快速定位iOS線上BUG在哪一個控制器崩潰

  快速定位iOS線上App崩潰在哪一個控制器裏面,須要和後臺配合使用

    1. 下載本SDK並手動添加到項目裏git

    2. 新建全部的頁面都繼承於YZViewControllergithub

    3. 在AppDelegate的didFinishLaunchingWithOptions方法裏面寫下以下代碼:spa

      if ([[[NSUserDefaults standardUserDefaults] valueForKey:@"BUG"] isKindOfClass:[NSDictionary class]])
      {
           NSLog(@"%@",[[NSUserDefaults standardUserDefaults] valueForKey:@"BUG"]);
          [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"BUG"];
      }

       

    4. 打印的字典內容即爲崩潰的信息,與網上不一樣的是,這個能夠直接顯示在哪一個控制器崩潰的,百分百準確,並且還能夠手動把崩潰的用戶其餘信息給傳送到後臺,使BUG更容易重現和解決(前提是你的控制器必須繼承YZViewController)
    5. 如圖:
      在這裏插入圖片描述
    6. 地址: https://github.com/YouZhiZheShiJingCheng/YZViewController
相關文章
相關標籤/搜索