CocoaDebug – iOS Debugging Tool

 iOS Debugging ToolShake to hide or show the black bubble. (support both device and simulator) Long press the black bubble to show UIDebuggingInformationOverlay. (Apple’s Private API, support iOS 10/11/12) Application memory usage and FPS. List all print() and NSLog() messages which have been written by developer in Xcode. (optional) List of all the network requests sent by the application. (optional) List crash errors. (optional) Share network details via email or copy to clipboard when you are in the Network Details page. Copy logs. (long press the text, then select all or select copy) Search logs by keyword. List application and device informations, including: version, build, bundle name, bundle id, screen resolution, device, iOS version List all sandbox folders and files, supporting to preview and edit. List HTML logs, including console.log(),console.debug(),console.warn(),console.error(),console. info(). (support both WKWebView and UIWebView). (optional) Support JSON and Google’s Protocol buffersInstallationCocoaPodsplatform :ios, ‘8.0’use_frameworks!target ‘YourTargetName’ do pod ‘CocoaDebug’, :configurations => [‘Debug’]endCarthagegithub “CocoaDebug/CocoaDebug" WARNING: Don’t submit .ipa to AppStore which has been linked with the CocoaDebug.framework. This Integration Guide outline a way to use build configurations to isolate linking the framework to Debug builds only.UsageSwift//Step 1. (AppDelegate.swift)#if DEBUG import CocoaDebug#endif//Step 2. (AppDelegate.swift)#if DEBUG CocoaDebug.enable()#endif//Step 3. (AppDelegate.swift)public func printObjective-C//Step 1. (AppDelegate.m)#ifdef DEBUG @import CocoaDebug;#endif//Step 2. (AppDelegate.m)#ifdef DEBUG [CocoaDebug enable];#endif//Step 3. (PrefixHeader.pch)#ifdef DEBUG #import "_ObjcLog.h" //#import Parameters When you initialize CocoaDebug, you can customize the following parameter values before CocoaDebug.enable().serverURL – If the crawled URLs contain server URL ,set these URLs bold font to be marked. not mark when this value is nil. default value is nil. ignoredURLs – Set the URLs which should not crawled, ignoring case, crawl all URLs when the value is nil. default value is nil. onlyURLs – Set the URLs which are only crawled, ignoring case, crawl all URLs when the value is nil. default value is nil. tabBarControllers – Set controllers to be added as child controllers of UITabBarController. default value is nil. logMaxCount – The maximum count of logs which CocoaDebug display. default value is 1000. emailToRecipients – Set the initial recipients to include in the email’s “To” field when share via email. default value is nil. emailCcRecipients – Set the initial recipients to include in the email’s “Cc” field when share via email. default value is nil. mainColor – Set the main color with hexadecimal format. default value is #42d459. Download CocoaDebug

Link: http://feedproxy.google.com/~r/PentestTools/~3/W4cz0F4blB4/cocoadebug-ios-debugging-tool.html