[Add] ZJSDK 2.5.4.14
[CocoaPods.git] / Specs / 0 / 8 / 4 / GoogleUtilities / 6.7.2 / GoogleUtilities.podspec.json
blob0b3c2ed2cf1a6b0b2982cadac51d8737c60f148a
2   "name": "GoogleUtilities",
3   "version": "6.7.2",
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-6.7.2"
15   },
16   "platforms": {
17     "ios": "8.0",
18     "osx": "10.11",
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": "GoogleUtilities/Tests/Unit/**/*.[mh]",
38       "requires_arc": "GoogleUtilities/Tests/Unit/*/*.[mh]",
39       "requires_app_host": true,
40       "dependencies": {
41         "OCMock": [
43         ]
44       }
45     }
46   ],
47   "subspecs": [
48     {
49       "name": "Environment",
50       "source_files": "GoogleUtilities/Environment/**/*.[mh]",
51       "public_header_files": "GoogleUtilities/Environment/Private/*.h",
52       "private_header_files": "GoogleUtilities/Environment/Private/*.h",
53       "dependencies": {
54         "PromisesObjC": [
55           "~> 1.2"
56         ]
57       }
58     },
59     {
60       "name": "Logger",
61       "source_files": "GoogleUtilities/Logger/**/*.[mh]",
62       "public_header_files": [
63         "GoogleUtilities/Logger/Private/*.h",
64         "GoogleUtilities/Logger/Public/*.h"
65       ],
66       "private_header_files": "GoogleUtilities/Logger/Private/*.h",
67       "dependencies": {
68         "GoogleUtilities/Environment": [
70         ]
71       }
72     },
73     {
74       "name": "Network",
75       "source_files": [
76         "GoogleUtilities/Network/*.m",
77         "GoogleUtilities/Network/Private/*.h"
78       ],
79       "public_header_files": "GoogleUtilities/Network/Private/*.h",
80       "private_header_files": "GoogleUtilities/Network/Private/*.h",
81       "dependencies": {
82         "GoogleUtilities/NSData+zlib": [
84         ],
85         "GoogleUtilities/Logger": [
87         ],
88         "GoogleUtilities/Reachability": [
90         ]
91       },
92       "frameworks": [
93         "Security"
94       ]
95     },
96     {
97       "name": "NSData+zlib",
98       "source_files": "GoogleUtilities/NSData+zlib/**/*.[mh]",
99       "public_header_files": [
100         "GoogleUtilities/NSData+zlib/Public/*.h",
101         "GoogleUtilities/NSData+zlib/Private/*.h"
102       ],
103       "private_header_files": "GoogleUtilities/NSData+zlib/Private/*.h",
104       "libraries": [
105         "z"
106       ]
107     },
108     {
109       "name": "Reachability",
110       "source_files": "GoogleUtilities/Reachability/**/*.[mh]",
111       "public_header_files": "GoogleUtilities/Reachability/Private/*.h",
112       "private_header_files": "GoogleUtilities/Reachability/Private/*.h",
113       "ios": {
114         "frameworks": [
115           "SystemConfiguration"
116         ]
117       },
118       "osx": {
119         "frameworks": [
120           "SystemConfiguration"
121         ]
122       },
123       "tvos": {
124         "frameworks": [
125           "SystemConfiguration"
126         ]
127       },
128       "dependencies": {
129         "GoogleUtilities/Logger": [
131         ]
132       }
133     },
134     {
135       "name": "AppDelegateSwizzler",
136       "source_files": [
137         "GoogleUtilities/AppDelegateSwizzler/Internal/*.h",
138         "GoogleUtilities/AppDelegateSwizzler/Private/*.h",
139         "GoogleUtilities/AppDelegateSwizzler/*.m",
140         "GoogleUtilities/SceneDelegateSwizzler/**/*.[mh]",
141         "GoogleUtilities/Common/*.h"
142       ],
143       "public_header_files": [
144         "GoogleUtilities/AppDelegateSwizzler/Private/*.h",
145         "GoogleUtilities/SceneDelegateSwizzler/Private/*.h"
146       ],
147       "private_header_files": [
148         "GoogleUtilities/AppDelegateSwizzler/Private/*.h",
149         "GoogleUtilities/SceneDelegateSwizzler/Private/*.h"
150       ],
151       "dependencies": {
152         "GoogleUtilities/Logger": [
154         ],
155         "GoogleUtilities/Network": [
157         ],
158         "GoogleUtilities/Environment": [
160         ]
161       }
162     },
163     {
164       "name": "ISASwizzler",
165       "source_files": [
166         "GoogleUtilities/ISASwizzler/**/*.[mh]",
167         "GoogleUtilities/Common/*.h"
168       ],
169       "public_header_files": "GoogleUtilities/ISASwizzler/Private/*.h",
170       "private_header_files": "GoogleUtilities/ISASwizzler/Private/*.h",
171       "requires_arc": [
172         "GoogleUtilities/Common/*.h",
173         "GoogleUtilities/ISASwizzler/GULObjectSwizzler*.[mh]"
174       ]
175     },
176     {
177       "name": "MethodSwizzler",
178       "source_files": [
179         "GoogleUtilities/MethodSwizzler/**/*.[mh]",
180         "GoogleUtilities/Common/*.h"
181       ],
182       "private_header_files": "GoogleUtilities/MethodSwizzler/Private/*.h",
183       "dependencies": {
184         "GoogleUtilities/Logger": [
186         ]
187       }
188     },
189     {
190       "name": "SwizzlerTestHelpers",
191       "source_files": "GoogleUtilities/SwizzlerTestHelpers/*.[hm]",
192       "private_header_files": "GoogleUtilities/SwizzlerTestHelpers/*.h",
193       "dependencies": {
194         "GoogleUtilities/MethodSwizzler": [
196         ]
197       }
198     },
199     {
200       "name": "UserDefaults",
201       "source_files": "GoogleUtilities/UserDefaults/**/*.[hm]",
202       "public_header_files": "GoogleUtilities/UserDefaults/Private/*.h",
203       "private_header_files": "GoogleUtilities/UserDefaults/Private/*.h",
204       "dependencies": {
205         "GoogleUtilities/Logger": [
207         ]
208       }
209     }
210   ]