blob: c3e66575b6317690b0402afe5998986c64f3a378 [file] [log] [blame]
{
"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"
}