| { |
| "name": "LEGO-SDK", |
| "version": "0.4.3.5", |
| "summary": "LEGO-SDK is bridge via WebView and Native.", |
| "description": "LEGO-SDK is bridge via WebView and Native.\nSDK Provides lots of APIs.", |
| "homepage": "http://code.yy.com/LEGO-SDK/LEGO-SDK-OC", |
| "license": "Apache License, Version 2.0", |
| "authors": { |
| "PonyCui": "cuis@vip.qq.com" |
| }, |
| "platforms": { |
| "ios": "8.0" |
| }, |
| "source": { |
| "git": "https://github.com/LEGO-SDK/LEGO-SDK-OC.git", |
| "tag": "0.4.3.5" |
| }, |
| "requires_arc": true, |
| "subspecs": [ |
| { |
| "name": "Core", |
| "source_files": [ |
| "SDK/Core/*.{h,m}", |
| "SDK/WebView/UIWebView/*.{h,m}", |
| "SDK/WebView/WKWebView/*.{h,m}" |
| ], |
| "frameworks": "JavaScriptCore", |
| "weak_frameworks": "WebKit" |
| }, |
| { |
| "name": "AutoInject", |
| "source_files": "SDK/WebView/AutoInject/*.{h,m}", |
| "dependencies": { |
| "LEGO-SDK/Core": [ |
| |
| ] |
| }, |
| "frameworks": "JavaScriptCore", |
| "weak_frameworks": "WebKit" |
| }, |
| { |
| "name": "API", |
| "dependencies": { |
| "LEGO-SDK/Core": [ |
| |
| ] |
| }, |
| "subspecs": [ |
| { |
| "name": "Native", |
| "subspecs": [ |
| { |
| "name": "Call", |
| "source_files": "SDK/Modules/Native/Call/*.{h,m}" |
| }, |
| { |
| "name": "Check", |
| "source_files": "SDK/Modules/Native/Check/*.{h,m}" |
| }, |
| { |
| "name": "DataModel", |
| "source_files": "SDK/Modules/Native/DataModel/*.{h,m}" |
| }, |
| { |
| "name": "Device", |
| "source_files": "SDK/Modules/Native/Device/*.{h,m}" |
| }, |
| { |
| "name": "FileManager", |
| "source_files": "SDK/Modules/Native/FileManager/*.{h,m}" |
| }, |
| { |
| "name": "HTTPRequest", |
| "source_files": "SDK/Modules/Native/HTTPRequest/*.{h,m}" |
| }, |
| { |
| "name": "Notification", |
| "source_files": "SDK/Modules/Native/Notification/*.{h,m}" |
| }, |
| { |
| "name": "OpenURL", |
| "source_files": "SDK/Modules/Native/OpenURL/*.{h,m}" |
| }, |
| { |
| "name": "Pasteboard", |
| "source_files": "SDK/Modules/Native/Pasteboard/*.{h,m}" |
| }, |
| { |
| "name": "UserDefaults", |
| "source_files": "SDK/Modules/Native/UserDefaults/*.{h,m}" |
| } |
| ] |
| }, |
| { |
| "name": "UI", |
| "subspecs": [ |
| { |
| "name": "ActionSheet", |
| "source_files": "SDK/Modules/UI/ActionSheet/*.{h,m}" |
| }, |
| { |
| "name": "AlertView", |
| "source_files": "SDK/Modules/UI/AlertView/*.{h,m}" |
| }, |
| { |
| "name": "ImagePreviewer", |
| "source_files": "SDK/Modules/UI/ImagePreviewer/*.{h,m}" |
| }, |
| { |
| "name": "ModalController", |
| "source_files": "SDK/Modules/UI/ModalController/*.{h,m}", |
| "dependencies": { |
| "LEGO-SDK/API/UI/ViewController": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "NavigationController", |
| "source_files": "SDK/Modules/UI/NavigationController/*.{h,m}", |
| "dependencies": { |
| "LEGO-SDK/API/UI/ViewController": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "NavigationItem", |
| "source_files": "SDK/Modules/UI/NavigationItem/*.{h,m}" |
| }, |
| { |
| "name": "PageState", |
| "source_files": "SDK/Modules/UI/PageState/*.{h,m}", |
| "dependencies": { |
| "LEGO-SDK/API/UI/ViewController": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Picker", |
| "source_files": "SDK/Modules/UI/Picker/*.{h,m}" |
| }, |
| { |
| "name": "ProgressView", |
| "source_files": "SDK/Modules/UI/ProgressView/*.{h,m}" |
| }, |
| { |
| "name": "Refresh", |
| "source_files": "SDK/Modules/UI/Refresh/*.{h,m}" |
| }, |
| { |
| "name": "Toast", |
| "source_files": "SDK/Modules/UI/Toast/*.{h,m}" |
| }, |
| { |
| "name": "ViewController", |
| "source_files": [ |
| "SDK/Modules/UI/ViewController/*.{h,m}", |
| "SDK/Modules/UI/Page/*.{h,m}" |
| ] |
| } |
| ] |
| }, |
| { |
| "name": "WebView", |
| "subspecs": [ |
| { |
| "name": "Pack", |
| "source_files": "SDK/Modules/WebView/Pack/*.{h,m}", |
| "dependencies": { |
| "SSZipArchive": [ |
| |
| ] |
| } |
| } |
| ] |
| } |
| ] |
| } |
| ] |
| } |