Question - What Are The Tools Used In Debugging ? 
          
        
        Answer - 
        
We generally use logs to see the cause of issue where the failure is occurring , so for iOS iPhone configuration utility  for Android Monitor.bat etc can be used and if you provided logs from these tools developer can easily under stand the cause of issue.