| { |
| "name": "FWFramework", |
| "version": "1.0.1", |
| "summary": "ios develop framework", |
| "homepage": "http://wuyong.site", |
| "license": "MIT", |
| "authors": { |
| "Wu Yong": "admin@wuyong.site" |
| }, |
| "source": { |
| "git": "https://github.com/lszzy/FWFramework.git", |
| "tag": "1.0.1" |
| }, |
| "platforms": { |
| "ios": "9.0" |
| }, |
| "swift_versions": "5.0", |
| "requires_arc": true, |
| "frameworks": [ |
| "Foundation", |
| "UIKit" |
| ], |
| "default_subspecs": "FWFramework", |
| "subspecs": [ |
| { |
| "name": "FWFramework", |
| "dependencies": { |
| "FWFramework/Framework": [ |
| |
| ], |
| "FWFramework/Application": [ |
| |
| ], |
| "FWFramework/Component/Foundation": [ |
| |
| ], |
| "FWFramework/Component/UIKit": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Framework", |
| "source_files": "FWFramework/FWFramework.h", |
| "subspecs": [ |
| { |
| "name": "Kernel", |
| "source_files": "FWFramework/Framework/Kernel/*.{h,m,swift}" |
| }, |
| { |
| "name": "Module", |
| "source_files": "FWFramework/Framework/Module/*.{h,m,swift}", |
| "dependencies": { |
| "FWFramework/Framework/Kernel": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Toolkit", |
| "source_files": "FWFramework/Framework/Toolkit/*.{h,m,swift}", |
| "dependencies": { |
| "FWFramework/Framework/Kernel": [ |
| |
| ] |
| } |
| } |
| ] |
| }, |
| { |
| "name": "Application", |
| "dependencies": { |
| "FWFramework/Framework": [ |
| |
| ] |
| }, |
| "subspecs": [ |
| { |
| "name": "App", |
| "source_files": "FWFramework/Application/App/**/*.{h,m,swift}" |
| }, |
| { |
| "name": "Controller", |
| "source_files": "FWFramework/Application/Controller/*.{h,m,swift}", |
| "dependencies": { |
| "FWFramework/Application/App": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Model", |
| "source_files": "FWFramework/Application/Model/*.{h,m,swift}" |
| }, |
| { |
| "name": "View", |
| "source_files": "FWFramework/Application/View/*.{h,m,swift}" |
| }, |
| { |
| "name": "Cache", |
| "libraries": "sqlite3", |
| "source_files": "FWFramework/Application/Service/Cache/*.{h,m,swift}" |
| }, |
| { |
| "name": "Database", |
| "libraries": "sqlite3", |
| "source_files": "FWFramework/Application/Service/Database/*.{h,m,swift}" |
| }, |
| { |
| "name": "Image", |
| "source_files": "FWFramework/Application/Service/Image/*.{h,m,swift}", |
| "dependencies": { |
| "FWFramework/Application/Network": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Network", |
| "source_files": "FWFramework/Application/Service/Network/*.{h,m,swift}" |
| }, |
| { |
| "name": "Request", |
| "source_files": "FWFramework/Application/Service/Request/*.{h,m,swift}", |
| "dependencies": { |
| "FWFramework/Application/Network": [ |
| |
| ] |
| } |
| }, |
| { |
| "name": "Socket", |
| "source_files": "FWFramework/Application/Service/Socket/*.{h,m,swift}" |
| } |
| ] |
| }, |
| { |
| "name": "Component", |
| "dependencies": { |
| "FWFramework/Framework": [ |
| |
| ] |
| }, |
| "subspecs": [ |
| { |
| "name": "Foundation", |
| "source_files": "FWFramework/Component/Foundation/**/*.{h,m,swift}" |
| }, |
| { |
| "name": "UIKit", |
| "source_files": "FWFramework/Component/UIKit/**/*.{h,m,swift}" |
| }, |
| { |
| "name": "SwiftUI", |
| "source_files": "FWFramework/Component/SwiftUI/**/*.{h,m,swift}" |
| }, |
| { |
| "name": "Contacts", |
| "pod_target_xcconfig": { |
| "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_CONTACTS_ENABLED=1" |
| } |
| }, |
| { |
| "name": "Microphone", |
| "pod_target_xcconfig": { |
| "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_MICROPHONE_ENABLED=1" |
| } |
| }, |
| { |
| "name": "Calendar", |
| "pod_target_xcconfig": { |
| "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_CALENDAR_ENABLED=1" |
| } |
| }, |
| { |
| "name": "AppleMusic", |
| "pod_target_xcconfig": { |
| "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_APPLEMUSIC_ENABLED=1" |
| } |
| }, |
| { |
| "name": "Tracking", |
| "pod_target_xcconfig": { |
| "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_TRACKING_ENABLED=1" |
| } |
| }, |
| { |
| "name": "SDWebImage", |
| "dependencies": { |
| "SDWebImage": [ |
| |
| ] |
| }, |
| "pod_target_xcconfig": { |
| "GCC_PREPROCESSOR_DEFINITIONS": "FWCOMPONENT_SDWEBIMAGE_ENABLED=1" |
| } |
| }, |
| { |
| "name": "SQLCipher", |
| "dependencies": { |
| "SQLCipher": [ |
| |
| ], |
| "FWFramework/Application/Database": [ |
| |
| ] |
| }, |
| "xcconfig": { |
| "OTHER_CFLAGS": "$(inherited) -DSQLITE_HAS_CODEC -DHAVE_USLEEP=1" |
| } |
| } |
| ] |
| } |
| ], |
| "swift_version": "5.0" |
| } |