[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / 7 / 2 / 9 / WeexSDK / 0.30.0 / WeexSDK.podspec.json
blob1cf8a09c37f3dba5b47ce0217ac998633959c4c9
2   "name": "WeexSDK",
3   "version": "0.30.0",
4   "summary": "WeexSDK Source.",
5   "description": "A framework for building Mobile cross-platform UI",
6   "homepage": "https://github.com/alibaba/weex",
7   "license": {
8     "type": "Apache-2.0"
9   },
10   "authors": {
11     "dev": "dev@weex.apache.org"
12   },
13   "platforms": {
14     "ios": "9.0"
15   },
16   "source": {
17     "git": "https://github.com/alibaba/weex.git",
18     "tag": "0.30.0"
19   },
20   "source_files": [
21     "ios/sdk/WeexSDK/Sources/**/*.{h,m,mm,c,cpp,cc}",
22     "weex_core/Source/base/**/*.{h,hpp,m,mm,c,cpp,cc}",
23     "weex_core/Source/core/**/*.{h,hpp,m,mm,c,cpp,cc}",
24     "weex_core/Source/wson/**/*.{h,hpp,m,mm,c,cpp,cc}",
25     "weex_core/Source/third_party/**/*.{h,hpp,m,mm,c,cpp,cc}",
26     "weex_core/Source/include/**/*.{h,hpp,m,mm,c,cpp,cc}"
27   ],
28   "exclude_files": [
29     "weex_core/Source/**/*android.{h,hpp,m,mm,c,cpp,cc}",
30     "weex_core/Source/base/android",
31     "weex_core/Source/base/base64",
32     "weex_core/Source/base/crash",
33     "weex_core/Source/base/utils/Compatible.cpp",
34     "weex_core/Source/base/utils/ThreadLocker.cpp",
35     "weex_core/Source/core/parser/action_args_check.*",
36     "weex_core/Source/third_party/IPC",
37     "weex_core/Source/core/network/android/",
38     "weex_core/Source/include/JavaScriptCore/",
39     "weex_core/Source/include/wtf"
40   ],
41   "private_header_files": "ios/sdk/WeexSDK/Sources/Component/RecycleList/WXJSASTParser.h",
42   "public_header_files": [
43     "ios/sdk/WeexSDK/Sources/WeexSDK.h",
44     "ios/sdk/WeexSDK/Sources/Layout/WXComponent+Layout.h",
45     "ios/sdk/WeexSDK/Sources/Debug/WXDebugTool.h",
46     "ios/sdk/WeexSDK/Sources/Loader/WXResourceLoader.h",
47     "ios/sdk/WeexSDK/Sources/WebSocket/WXWebSocketHandler.h",
48     "ios/sdk/WeexSDK/Sources/Module/WXVoiceOverModule.h",
49     "ios/sdk/WeexSDK/Sources/Module/WXPrerenderManager.h",
50     "ios/sdk/WeexSDK/Sources/Module/WXModalUIModule.h",
51     "ios/sdk/WeexSDK/Sources/Module/WXStreamModule.h",
52     "ios/sdk/WeexSDK/Sources/Component/WXListComponent.h",
53     "ios/sdk/WeexSDK/Sources/Component/WXScrollerComponent.h",
54     "ios/sdk/WeexSDK/Sources/Component/WXRichText.h",
55     "ios/sdk/WeexSDK/Sources/Component/WXIndicatorComponent.h",
56     "ios/sdk/WeexSDK/Sources/Component/WXAComponent.h",
57     "ios/sdk/WeexSDK/Sources/Component/WXRefreshComponent.h",
58     "ios/sdk/WeexSDK/Sources/Component/Recycler/WXRecyclerComponent.h",
59     "ios/sdk/WeexSDK/Sources/Controller/WXBaseViewController.h",
60     "ios/sdk/WeexSDK/Sources/Controller/WXRootViewController.h",
61     "ios/sdk/WeexSDK/Sources/Handler/WXNavigationDefaultImpl.h",
62     "ios/sdk/WeexSDK/Sources/Handler/WXUnicornEventListenerHandler.h",
63     "ios/sdk/WeexSDK/Sources/View/WXView.h",
64     "ios/sdk/WeexSDK/Sources/View/WXErrorView.h",
65     "ios/sdk/WeexSDK/Sources/Protocol/*.h",
66     "ios/sdk/WeexSDK/Sources/Plugin/WXEaglePluginManager.h",
67     "ios/sdk/WeexSDK/Sources/Plugin/WXEaglePlugin.h",
68     "ios/sdk/WeexSDK/Sources/Network/WXResourceRequestHandler.h",
69     "ios/sdk/WeexSDK/Sources/Network/WXResourceRequest.h",
70     "ios/sdk/WeexSDK/Sources/Network/WXResourceResponse.h",
71     "ios/sdk/WeexSDK/Sources/Model/WXSDKInstance.h",
72     "ios/sdk/WeexSDK/Sources/Model/WXJSExceptionInfo.h",
73     "ios/sdk/WeexSDK/Sources/Model/WXComponent.h",
74     "ios/sdk/WeexSDK/Sources/Monitor/WXMonitor.h",
75     "ios/sdk/WeexSDK/Sources/Monitor/WXExceptionUtils.h",
76     "ios/sdk/WeexSDK/Sources/Monitor/WXAnalyzerCenter.h",
77     "ios/sdk/WeexSDK/Sources/Manager/WXSDKManager.h",
78     "ios/sdk/WeexSDK/Sources/Manager/WXBridgeManager.h",
79     "ios/sdk/WeexSDK/Sources/Manager/WXComponentManager.h",
80     "ios/sdk/WeexSDK/Sources/Manager/WXHandlerFactory.h",
81     "ios/sdk/WeexSDK/Sources/Manager/WXComponentFactory.h",
82     "ios/sdk/WeexSDK/Sources/Manager/WXInvocationConfig.h",
83     "ios/sdk/WeexSDK/Sources/Manager/WXModuleFactory.h",
84     "ios/sdk/WeexSDK/Sources/Engine/WXSDKEngine.h",
85     "ios/sdk/WeexSDK/Sources/Engine/WXSDKError.h",
86     "ios/sdk/WeexSDK/Sources/Eagle/WXDataRenderHandler.h",
87     "ios/sdk/WeexSDK/Sources/Utility/WXConvert.h",
88     "ios/sdk/WeexSDK/Sources/Utility/WXUtility.h",
89     "ios/sdk/WeexSDK/Sources/Utility/WXConvertUtility.h",
90     "ios/sdk/WeexSDK/Sources/Utility/WXLog.h",
91     "ios/sdk/WeexSDK/Sources/Utility/WXDefine.h",
92     "ios/sdk/WeexSDK/Sources/Utility/WXType.h",
93     "ios/sdk/WeexSDK/Sources/Utility/NSObject+WXSwizzle.h",
94     "ios/sdk/WeexSDK/Sources/Utility/WXAppConfiguration.h",
95     "ios/sdk/WeexSDK/Sources/Performance/WXApmForInstance.h",
96     "ios/sdk/WeexSDK/Sources/Bridge/JSContext+Weex.h",
97     "ios/sdk/WeexSDK/Sources/Bridge/WXBridgeMethod.h",
98     "weex_core/Source/core/layout/flex_enum.h",
99     "weex_core/Source/core/layout/layout.h",
100     "weex_core/Source/core/layout/style.h",
101     "weex_core/Source/core/bridge/eagle_bridge.h",
102     "weex_core/Source/core/render/page/reactor_page.h"
103   ],
104   "module_map": "WeexSDK.modulemap",
105   "resources": [
106     "pre-build/*.js",
107     "ios/sdk/WeexSDK/Resources/wx_load_error@3x.png"
108   ],
109   "user_target_xcconfig": {
110     "FRAMEWORK_SEARCH_PATHS": "'$(PODS_ROOT)/WeexSDK'"
111   },
112   "requires_arc": true,
113   "prefix_header_file": "ios/sdk/WeexSDK/Sources/Supporting Files/WeexSDK-Prefix.pch",
114   "xcconfig": {
115     "OTHER_LINK_FLAG": "$(inherited) -ObjC"
116   },
117   "pod_target_xcconfig": {
118     "USER_HEADER_SEARCH_PATHS": "${PODS_TARGET_SRCROOT}/weex_core/Source/ ${PROJECT_DIR}/../../../weex_core/Source",
119     "GCC_PREPROCESSOR_DEFINITIONS": "OS_IOS=1"
120   },
121   "frameworks": [
122     "CoreMedia",
123     "MediaPlayer",
124     "AVFoundation",
125     "AVKit",
126     "JavaScriptCore",
127     "GLKit",
128     "OpenGLES",
129     "CoreText",
130     "QuartzCore",
131     "CoreGraphics"
132   ],
133   "libraries": "c++"