blob: 6957329b123bb17fb8e6b1b42adeaf729bbde7d5 [file] [log] [blame]
{
"name": "BaiduMapKit-Modular",
"version": "3.3.4",
"summary": "百度地图iOS SDK Modular(CocoaPods百度地图官方库), 支持Cocoaspods subspec",
"homepage": "http://developer.baidu.com/map/index.php?title=iossdk",
"license": {
"type": "MIT",
"file": "LICENSE"
},
"authors": {
"ApterKing": "wangcccong@foxmail.com"
},
"source": {
"git": "https://github.com/ApterKing/BaiduMapKit-Modular.git",
"tag": "3.3.4",
"submodules": true
},
"requires_arc": true,
"default_subspecs": [
"Base",
"Cloud",
"Location",
"Map",
"Radar",
"Search",
"Utils"
],
"prepare_command": "# 创建Base Module\nrm -rf BaiduMapKit-Modular/Vendors/BaiduMapAPI_Base.framework/Modules\nmkdir BaiduMapKit-Modular/Vendors/BaiduMapAPI_Base.framework/Modules\ntouch BaiduMapKit-Modular/Vendors/BaiduMapAPI_Base.framework/Modules/module.modulemap\ncat <<-EOF > BaiduMapKit-Modular/Vendors/BaiduMapAPI_Base.framework/Modules/module.modulemap\nframework module BaiduMapAPI_Base {\n umbrella header \"BMKBaseComponent.h\"\n\n export *\n link \"sqlite3.0\"\n link \"stdc++.6.0.9\"\n}\nEOF\n\n# 创建Cloud Module\nrm -rf BaiduMapKit-Modular/Vendors/BaiduMapAPI_Cloud.framework/Modules\nmkdir BaiduMapKit-Modular/Vendors/BaiduMapAPI_Cloud.framework/Modules\ntouch BaiduMapKit-Modular/Vendors/BaiduMapAPI_Cloud.framework/Modules/module.modulemap\ncat <<-EOF > BaiduMapKit-Modular/Vendors/BaiduMapAPI_Cloud.framework/Modules/module.modulemap\nframework module BaiduMapAPI_Cloud {\n umbrella header \"BMKCloudSearchComponent.h\"\n\n export *\n link \"sqlite3.0\"\n link \"stdc++.6.0.9\"\n}\nEOF\n\n# 创建Location Module\nrm -rf BaiduMapKit-Modular/Vendors/BaiduMapAPI_Location.framework/Modules\nmkdir BaiduMapKit-Modular/Vendors/BaiduMapAPI_Location.framework/Modules\ntouch BaiduMapKit-Modular/Vendors/BaiduMapAPI_Location.framework/Modules/module.modulemap\ncat <<-EOF > BaiduMapKit-Modular/Vendors/BaiduMapAPI_Location.framework/Modules/module.modulemap\nframework module BaiduMapAPI_Location {\n umbrella header \"BMKLocationComponent.h\"\n\n export *\n link \"sqlite3.0\"\n link \"stdc++.6.0.9\"\n}\nEOF\n\n# 创建Map Module\nrm -rf BaiduMapKit-Modular/Vendors/BaiduMapAPI_Map.framework/Modules\nmkdir BaiduMapKit-Modular/Vendors/BaiduMapAPI_Map.framework/Modules\ntouch BaiduMapKit-Modular/Vendors/BaiduMapAPI_Map.framework/Modules/module.modulemap\ncat <<-EOF > BaiduMapKit-Modular/Vendors/BaiduMapAPI_Map.framework/Modules/module.modulemap\nframework module BaiduMapAPI_Map {\n umbrella header \"BMKMapComponent.h\"\n \n export *\n link \"sqlite3.0\"\n link \"stdc++.6.0.9\"\n}\nEOF\n\n# 创建Radar Module\nrm -rf BaiduMapKit-Modular/Vendors/BaiduMapAPI_Radar.framework/Modules\nmkdir BaiduMapKit-Modular/Vendors/BaiduMapAPI_Radar.framework/Modules\ntouch BaiduMapKit-Modular/Vendors/BaiduMapAPI_Radar.framework/Modules/module.modulemap\ncat <<-EOF > BaiduMapKit-Modular/Vendors/BaiduMapAPI_Radar.framework/Modules/module.modulemap\nframework module BaiduMapAPI_Radar {\n umbrella header \"BMKRadarComponent.h\"\n \n export *\n link \"sqlite3.0\"\n link \"stdc++.6.0.9\"\n}\nEOF\n\n# 创建Search Module\nrm -rf BaiduMapKit-Modular/Vendors/BaiduMapAPI_Search.framework/Modules\nmkdir BaiduMapKit-Modular/Vendors/BaiduMapAPI_Search.framework/Modules\ntouch BaiduMapKit-Modular/Vendors/BaiduMapAPI_Search.framework/Modules/module.modulemap\ncat <<-EOF > BaiduMapKit-Modular/Vendors/BaiduMapAPI_Search.framework/Modules/module.modulemap\nframework module BaiduMapAPI_Search {\n umbrella header \"BMKSearchComponent.h\"\n header \"BMKSearchVersion.h\"\n \n export *\n link \"sqlite3.0\"\n link \"stdc++.6.0.9\"\n}\nEOF\n\n# 创建Utils Module\nrm -rf BaiduMapKit-Modular/Vendors/BaiduMapAPI_Utils.framework/Modules\nmkdir BaiduMapKit-Modular/Vendors/BaiduMapAPI_Utils.framework/Modules\ntouch BaiduMapKit-Modular/Vendors/BaiduMapAPI_Utils.framework/Modules/module.modulemap\ncat <<-EOF > BaiduMapKit-Modular/Vendors/BaiduMapAPI_Utils.framework/Modules/module.modulemap\nframework module BaiduMapAPI_Utils {\n umbrella header \"BMKUtilsComponent.h\"\n \n export *\n link \"sqlite3.0\"\n link \"stdc++.6.0.9\"\n}\nEOF",
"platforms": {
"osx": null,
"ios": null,
"tvos": null,
"watchos": null
},
"subspecs": [
{
"name": "Base",
"platforms": {
"ios": "8.0"
},
"source_files": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Base.framework/Headers/**.h",
"public_header_files": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Base.framework/Headers/**.h",
"frameworks": [
"CoreLocation",
"QuartzCore",
"OpenGLES",
"SystemConfiguration",
"CoreGraphics",
"Security",
"CoreTelephony"
],
"libraries": [
"sqlite3.0",
"stdc++.6.0.9"
],
"vendored_frameworks": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Base.framework",
"vendored_libraries": "BaiduMapKit-Modular/Vendors/thirdlibs/*.a"
},
{
"name": "Cloud",
"platforms": {
"ios": "8.0"
},
"dependencies": {
"BaiduMapKit-Modular/Base": [
]
},
"ios": {
"dependencies": {
"BaiduMapKit-Modular/Base": [
]
}
},
"source_files": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Cloud.framework/Headers/**.h",
"public_header_files": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Cloud.framework/Headers/**.h",
"frameworks": [
"CoreLocation",
"QuartzCore",
"OpenGLES",
"SystemConfiguration",
"CoreGraphics",
"Security",
"CoreTelephony"
],
"libraries": [
"sqlite3.0",
"stdc++.6.0.9"
],
"vendored_frameworks": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Cloud.framework",
"vendored_libraries": "BaiduMapKit-Modular/Vendors/thirdlibs/*.a"
},
{
"name": "Location",
"platforms": {
"ios": "8.0"
},
"dependencies": {
"BaiduMapKit-Modular/Base": [
]
},
"ios": {
"dependencies": {
"BaiduMapKit-Modular/Base": [
]
}
},
"source_files": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Location.framework/Headers/**.h",
"public_header_files": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Location.framework/Headers/**.h",
"frameworks": [
"CoreLocation",
"QuartzCore",
"OpenGLES",
"SystemConfiguration",
"CoreGraphics",
"Security",
"CoreTelephony"
],
"libraries": [
"sqlite3.0",
"stdc++.6.0.9"
],
"vendored_frameworks": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Location.framework",
"vendored_libraries": "BaiduMapKit-Modular/Vendors/thirdlibs/*.a"
},
{
"name": "Map",
"platforms": {
"ios": "8.0"
},
"dependencies": {
"BaiduMapKit-Modular/Base": [
]
},
"ios": {
"dependencies": {
"BaiduMapKit-Modular/Base": [
]
}
},
"source_files": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Map.framework/Headers/**.h",
"public_header_files": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Map.framework/Headers/**.h",
"resources": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Map.framework/Resources/mapapi.bundle",
"frameworks": [
"CoreLocation",
"QuartzCore",
"OpenGLES",
"SystemConfiguration",
"CoreGraphics",
"Security",
"CoreTelephony"
],
"libraries": [
"sqlite3.0",
"stdc++.6.0.9"
],
"vendored_frameworks": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Map.framework",
"vendored_libraries": "BaiduMapKit-Modular/Vendors/thirdlibs/*.a"
},
{
"name": "Radar",
"platforms": {
"ios": "8.0"
},
"dependencies": {
"BaiduMapKit-Modular/Base": [
]
},
"ios": {
"dependencies": {
"BaiduMapKit-Modular/Base": [
]
}
},
"source_files": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Radar.framework/Headers/**.h",
"public_header_files": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Radar.framework/Headers/**.h",
"frameworks": [
"CoreLocation",
"QuartzCore",
"OpenGLES",
"SystemConfiguration",
"CoreGraphics",
"Security",
"CoreTelephony"
],
"libraries": [
"sqlite3.0",
"stdc++.6.0.9"
],
"vendored_frameworks": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Radar.framework",
"vendored_libraries": "BaiduMapKit-Modular/Vendors/thirdlibs/*.a"
},
{
"name": "Search",
"platforms": {
"ios": "8.0"
},
"dependencies": {
"BaiduMapKit-Modular/Base": [
]
},
"ios": {
"dependencies": {
"BaiduMapKit-Modular/Base": [
]
}
},
"source_files": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Search.framework/Headers/**.h",
"public_header_files": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Search.framework/Headers/**.h",
"frameworks": [
"CoreLocation",
"QuartzCore",
"OpenGLES",
"SystemConfiguration",
"CoreGraphics",
"Security",
"CoreTelephony"
],
"libraries": [
"sqlite3.0",
"stdc++.6.0.9"
],
"vendored_frameworks": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Search.framework",
"vendored_libraries": "BaiduMapKit-Modular/Vendors/thirdlibs/*.a"
},
{
"name": "Utils",
"platforms": {
"ios": "8.0"
},
"dependencies": {
"BaiduMapKit-Modular/Base": [
]
},
"ios": {
"dependencies": {
"BaiduMapKit-Modular/Base": [
]
}
},
"source_files": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Utils.framework/Headers/**.h",
"public_header_files": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Utils.framework/Headers/**.h",
"frameworks": [
"CoreLocation",
"QuartzCore",
"OpenGLES",
"SystemConfiguration",
"CoreGraphics",
"Security",
"CoreTelephony"
],
"libraries": [
"sqlite3.0",
"stdc++.6.0.9"
],
"vendored_frameworks": "BaiduMapKit-Modular/Vendors/BaiduMapAPI_Utils.framework",
"vendored_libraries": "BaiduMapKit-Modular/Vendors/thirdlibs/*.a"
}
]
}