[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 0 / 8 / 4 / GoogleUtilities / 7.2.0 / GoogleUtilities.podspec.json
blob5591f6bebc1ff1b007fc4f542254a51e05abd24f
2   "name": "GoogleUtilities",
3   "version": "7.2.0",
4   "summary": "Google Utilities for iOS (plus community support for macOS and tvOS)",
5   "description": "Internal Google Utilities including Network, Reachability Environment, Logger and Swizzling for\nother Google CocoaPods. They're not intended for direct public usage.",
6   "homepage": "https://github.com/firebase/firebase-ios-sdk/tree/master/GoogleUtilities",
7   "license": {
8     "type": "Apache",
9     "file": "GoogleUtilities/LICENSE"
10   },
11   "authors": "Google, Inc.",
12   "source": {
13     "git": "https://github.com/firebase/firebase-ios-sdk.git",
14     "tag": "Utilities-7.2.0"
15   },
16   "platforms": {
17     "ios": "9.0",
18     "osx": "10.12",
19     "tvos": "10.0",
20     "watchos": "6.0"
21   },
22   "cocoapods_version": ">= 1.4.0",
23   "prefix_header_file": false,
24   "pod_target_xcconfig": {
25     "GCC_C_LANGUAGE_STANDARD": "c99",
26     "HEADER_SEARCH_PATHS": "\"${PODS_TARGET_SRCROOT}\""
27   },
28   "testspecs": [
29     {
30       "name": "unit",
31       "test_type": "unit",
32       "platforms": {
33         "ios": "8.0",
34         "osx": "10.11",
35         "tvos": "10.0"
36       },
37       "source_files": [
38         "GoogleUtilities/Tests/Unit/**/*.[mh]",
39         "SharedTestUtilities/URLSession/*.[mh]"
40       ],
41       "requires_arc": "GoogleUtilities/Tests/Unit/*/*.[mh]",
42       "requires_app_host": true,
43       "dependencies": {
44         "OCMock": [
46         ]
47       }
48     },
49     {
50       "name": "unit-swift",
51       "test_type": "unit",
52       "platforms": {
53         "ios": "8.0",
54         "osx": "10.11",
55         "tvos": "10.0"
56       },
57       "source_files": [
58         "GoogleUtilities/Tests/SwiftUnit/**/*.swift",
59         "GoogleUtilities/Tests/SwiftUnit/**/*.h"
60       ],
61       "requires_app_host": true
62     }
63   ],
64   "subspecs": [
65     {
66       "name": "Environment",
67       "source_files": "GoogleUtilities/Environment/**/*.[mh]",
68       "public_header_files": "GoogleUtilities/Environment/Public/GoogleUtilities/*.h",
69       "dependencies": {
70         "PromisesObjC": [
71           "~> 1.2"
72         ]
73       }
74     },
75     {
76       "name": "Logger",
77       "source_files": "GoogleUtilities/Logger/**/*.[mh]",
78       "public_header_files": "GoogleUtilities/Logger/Public/GoogleUtilities/*.h",
79       "dependencies": {
80         "GoogleUtilities/Environment": [
82         ]
83       }
84     },
85     {
86       "name": "Network",
87       "source_files": "GoogleUtilities/Network/**/*.[mh]",
88       "public_header_files": "GoogleUtilities/Network/Public/GoogleUtilities/*.h",
89       "dependencies": {
90         "GoogleUtilities/NSData+zlib": [
92         ],
93         "GoogleUtilities/Logger": [
95         ],
96         "GoogleUtilities/Reachability": [
98         ]
99       },
100       "frameworks": [
101         "Security"
102       ]
103     },
104     {
105       "name": "NSData+zlib",
106       "source_files": "GoogleUtilities/NSData+zlib/**/*.[mh]",
107       "public_header_files": "GoogleUtilities/NSData+zlib/Public/GoogleUtilities/*.h",
108       "libraries": [
109         "z"
110       ]
111     },
112     {
113       "name": "Reachability",
114       "source_files": "GoogleUtilities/Reachability/**/*.[mh]",
115       "public_header_files": "GoogleUtilities/Reachability/Public/GoogleUtilities/*.h",
116       "ios": {
117         "frameworks": [
118           "SystemConfiguration"
119         ]
120       },
121       "osx": {
122         "frameworks": [
123           "SystemConfiguration"
124         ]
125       },
126       "tvos": {
127         "frameworks": [
128           "SystemConfiguration"
129         ]
130       },
131       "dependencies": {
132         "GoogleUtilities/Logger": [
134         ]
135       }
136     },
137     {
138       "name": "AppDelegateSwizzler",
139       "source_files": [
140         "GoogleUtilities/AppDelegateSwizzler/Internal/*.h",
141         "GoogleUtilities/AppDelegateSwizzler/Public/**/*.h",
142         "GoogleUtilities/AppDelegateSwizzler/*.m",
143         "GoogleUtilities/Common/*.h"
144       ],
145       "public_header_files": [
146         "GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/*.h"
147       ],
148       "dependencies": {
149         "GoogleUtilities/Logger": [
151         ],
152         "GoogleUtilities/Network": [
154         ],
155         "GoogleUtilities/Environment": [
157         ]
158       }
159     },
160     {
161       "name": "ISASwizzler",
162       "source_files": [
163         "GoogleUtilities/ISASwizzler/**/*.[mh]",
164         "GoogleUtilities/Common/*.h"
165       ],
166       "public_header_files": "GoogleUtilities/ISASwizzler/Public/GoogleUtilities/*.h"
167     },
168     {
169       "name": "MethodSwizzler",
170       "source_files": [
171         "GoogleUtilities/MethodSwizzler/**/*.[mh]",
172         "GoogleUtilities/Common/*.h"
173       ],
174       "public_header_files": "GoogleUtilities/MethodSwizzler/Public/GoogleUtilities/*.h",
175       "dependencies": {
176         "GoogleUtilities/Logger": [
178         ]
179       }
180     },
181     {
182       "name": "SwizzlerTestHelpers",
183       "source_files": "GoogleUtilities/SwizzlerTestHelpers/**/*.[hm]",
184       "public_header_files": "GoogleUtilities/SwizzlerTestHelpers/Public/GoogleUtilities/*.h",
185       "dependencies": {
186         "GoogleUtilities/MethodSwizzler": [
188         ]
189       }
190     },
191     {
192       "name": "UserDefaults",
193       "source_files": "GoogleUtilities/UserDefaults/**/*.[hm]",
194       "public_header_files": "GoogleUtilities/UserDefaults/Public/GoogleUtilities/*.h",
195       "dependencies": {
196         "GoogleUtilities/Logger": [
198         ]
199       }
200     }
201   ]