| { |
| "name": "EchoSDK", |
| "version": "0.0.2", |
| "summary": "Echo调试工具SDK.", |
| "description": "Echo调试工具SDK.", |
| "homepage": "https://github.com/didi/echo", |
| "license": { |
| "type": "MIT", |
| "file": "LICENSE" |
| }, |
| "authors": { |
| "chenaibin": "cocoa_chen@126.com" |
| }, |
| "source": { |
| "git": "https://github.com/didi/echo.git", |
| "tag": "0.0.2" |
| }, |
| "platforms": { |
| "ios": "9.0", |
| "osx": "10.13" |
| }, |
| "default_subspecs": "Plugins", |
| "resource_bundles": { |
| "EchoSDKResource": [ |
| "Sources/Resources/**/*" |
| ] |
| }, |
| "dependencies": { |
| "CocoaAsyncSocket": [ |
| |
| ] |
| }, |
| "subspecs": [ |
| { |
| "name": "Core", |
| "source_files": "Sources/Core/**/*" |
| }, |
| { |
| "name": "ClientSDK", |
| "source_files": "Sources/Client/**/*", |
| "dependencies": { |
| "EchoSDK/Core": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Plugins", |
| "ios": { |
| "dependencies": { |
| "EchoSDK/Core": [ |
| |
| ], |
| "EchoSDK/ClientSDK": [ |
| |
| ] |
| } |
| }, |
| "subspecs": [ |
| { |
| "name": "Basic", |
| "ios": { |
| "source_files": "Sources/Plugins/Basic/**/*" |
| } |
| }, |
| { |
| "name": "GeneralLog", |
| "ios": { |
| "source_files": "Sources/Plugins/GeneralLog/**/*", |
| "dependencies": { |
| "fishhook": [ |
| |
| ] |
| } |
| } |
| }, |
| { |
| "name": "MemoryLeak", |
| "ios": { |
| "source_files": "Sources/Plugins/MemoryLeak/**/*", |
| "dependencies": { |
| "MLeaksFinder": [ |
| |
| ], |
| "RSSwizzle": [ |
| |
| ] |
| } |
| } |
| }, |
| { |
| "name": "MockGPS", |
| "ios": { |
| "source_files": "Sources/Plugins/MockGPS/**/*", |
| "dependencies": { |
| "JZLocationConverter": [ |
| |
| ], |
| "EchoSDK/Plugins/Basic": [ |
| |
| ] |
| } |
| } |
| }, |
| { |
| "name": "Network", |
| "ios": { |
| "source_files": "Sources/Plugins/Network/**/*", |
| "dependencies": { |
| "EchoSDK/Plugins/Basic": [ |
| |
| ] |
| } |
| } |
| }, |
| { |
| "name": "Notification", |
| "ios": { |
| "source_files": "Sources/Plugins/Notification/**/*", |
| "dependencies": { |
| "EchoSDK/Plugins/Basic": [ |
| |
| ] |
| } |
| } |
| }, |
| { |
| "name": "NSLog", |
| "ios": { |
| "source_files": "Sources/Plugins/NSLog/**/*", |
| "dependencies": { |
| "EchoSDK/Plugins/Basic": [ |
| |
| ], |
| "fishhook": [ |
| |
| ] |
| } |
| } |
| }, |
| { |
| "name": "UI", |
| "ios": { |
| "source_files": "Sources/Plugins/UI/**/*" |
| } |
| }, |
| { |
| "name": "ViewBorder", |
| "ios": { |
| "source_files": "Sources/Plugins/ViewBorder/**/*", |
| "dependencies": { |
| "EchoSDK/Plugins/Basic": [ |
| |
| ] |
| } |
| } |
| }, |
| { |
| "name": "Watchdog", |
| "ios": { |
| "source_files": "Sources/Plugins/Watchdog/**/*", |
| "dependencies": { |
| "BSBacktraceLogger": [ |
| |
| ] |
| } |
| } |
| }, |
| { |
| "name": "Crash", |
| "ios": { |
| "source_files": "Sources/Plugins/Crash/**/*" |
| } |
| }, |
| { |
| "name": "NSUserDefaults", |
| "ios": { |
| "source_files": "Sources/Plugins/NSUserDefaults/**/*" |
| } |
| } |
| ] |
| } |
| ] |
| } |