FWDebug 1.5.0

FWDebug 1.5.0

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Apr 2018

Maintained by lszzy.


Downloads

Total433
Week0
Month0

Installs

Apps34
Test Targets2
powered by Segment

GitHub

Stars3
Watchers1
Forks0
Issues0
Contributors1
Pull Requests0

Code

Files409
LOCLines of Code 43,202


FWDebug 1.5.0

  • By
  • Wu Yong

FWDebug

Pod Version Pod Platform Pod License Carthage compatible

中文

iOS debugging library, support for iOS8 +, without adding any code to facilitate iOS development and testing.

Screenshot

Screenshot

Tutorial

Real machine or simulator shaking within 5 seconds twice to appear debug menu. Functions are as follows:

  • FLEX debugging tools
  • Circular reference detection and analysis
  • Class and Protocol header files to view
  • FPS, memory, CPU occupancy rate display
  • Phone, App information view
  • App crash log records, view
  • App file manager
  • Documents file http, webdav server
  • iOS10 + real machine NSLog display
  • Generate dylib dynamic library and inject other App
  • App encryption tools
  • CLLocationManager virtual positioning

Review

For everyone concerned about the issue of shelf audit, in particular, explain:

Since this debug library calls the private APIs, the on-board review will not pass, so please remove it when submitting to AppStore.

Just set : configurations => ['Debug'] when adding a pod, valid only in Debug mode.

Installation

CocoaPods installation is recommended for automatic management of dependencies and environment configuration. For manual import, please refer to the Example project configuration.

CocoaPods

The debug library supports Debug and Release environment, it is recommended Debug mode is turned on. Podfile example:

platform :ios, '8.0'
# use_frameworks!

target 'Example' do
  pod 'FWDebug', :configurations => ['Debug']
end

Carthage

This debug library supports Carthage, Cartfile example:

github "lszzy/FWDebug"

Execute carthage update and copy FWDebug.framework to the project.

Changelog

1.5.0 version:

* Add CLLocationManager virtual positioning and movement

1.4.2 version:

* Increase NSLog display limit
* Example project Swift mixed debugging

1.4.1 version:

* Optimized circular reference detection

1.4.0 version:

* Add circular reference detection for classes and objects
* Add circular reference detection for current ViewController

1.3.1 version:

* Example project iPhoneX adaptation
* Repair Documents file http server

1.3.0 version:

* Remove some tools, keep the core functions
* Reconstruction, optimization code
* Add App Encryption Tool

1.2.1 version:

* Sync FLEX latest trunk code
* Add screenshots, update instructions

1.2.0 version:

* Repair iOS10 real machine NSLog display
* Add mobile app list to view
* Add JSPatch dynamically modify the application
* Add dylib projects and inject existing App tools

1.1.0 version:

* Adjust the project structure
* Update FLEX to 2.4.0 version
* Add crash log debugging
* Add Documents file http, webdav server
* Add header files to view
* Add FPS display
* Add App, Device Information

1.0.0 version:

* Add FLEX debugging

Vendor

This debug library uses a third-party library, thanks to all third-party library authors. Listed below:

Support

wuyong.site