[Add] MARSDK_EPSDK 5.4.1
[CocoaPods.git] / Specs / 0 / 8 / 4 / GoogleUtilities / 6.5.0 / GoogleUtilities.podspec.json
blob4c6d6a287c04acca79563645eb11b09df6294fc3
2   "name": "GoogleUtilities",
3   "version": "6.5.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": "LICENSE"
10   },
11   "authors": "Google, Inc.",
12   "source": {
13     "git": "https://github.com/firebase/firebase-ios-sdk.git",
14     "tag": "Utilities-6.5.0"
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   "testspecs": [
25     {
26       "name": "unit",
27       "test_type": "unit",
28       "platforms": {
29         "ios": "8.0",
30         "osx": "10.11",
31         "tvos": "10.0"
32       },
33       "source_files": "GoogleUtilities/Example/Tests/**/*.[mh]",
34       "requires_arc": "GoogleUtilities/Example/Tests/*/*.[mh]",
35       "requires_app_host": true,
36       "dependencies": {
37         "OCMock": [
39         ]
40       }
41     }
42   ],
43   "subspecs": [
44     {
45       "name": "Environment",
46       "source_files": "GoogleUtilities/Environment/**/*.[mh]",
47       "public_header_files": "GoogleUtilities/Environment/**/*.h",
48       "private_header_files": "GoogleUtilities/Environment/**/*.h"
49     },
50     {
51       "name": "Logger",
52       "source_files": "GoogleUtilities/Logger/**/*.[mh]",
53       "public_header_files": [
54         "GoogleUtilities/Logger/Private/*.h",
55         "GoogleUtilities/Logger/Public/*.h"
56       ],
57       "private_header_files": "GoogleUtilities/Logger/Private/*.h",
58       "dependencies": {
59         "GoogleUtilities/Environment": [
61         ]
62       }
63     },
64     {
65       "name": "Network",
66       "source_files": "GoogleUtilities/Network/**/*.[mh]",
67       "public_header_files": "GoogleUtilities/Network/Private/*.h",
68       "private_header_files": "GoogleUtilities/Network/Private/*.h",
69       "dependencies": {
70         "GoogleUtilities/NSData+zlib": [
72         ],
73         "GoogleUtilities/Logger": [
75         ],
76         "GoogleUtilities/Reachability": [
78         ]
79       },
80       "frameworks": [
81         "Security"
82       ]
83     },
84     {
85       "name": "NSData+zlib",
86       "source_files": "GoogleUtilities/NSData+zlib/*.[mh]",
87       "public_header_files": "GoogleUtilities/NSData+zlib/GULNSData+zlib.h",
88       "libraries": [
89         "z"
90       ]
91     },
92     {
93       "name": "Reachability",
94       "source_files": "GoogleUtilities/Reachability/**/*.[mh]",
95       "public_header_files": "GoogleUtilities/Reachability/Private/*.h",
96       "private_header_files": "GoogleUtilities/Reachability/Private/*.h",
97       "ios": {
98         "frameworks": [
99           "SystemConfiguration"
100         ]
101       },
102       "osx": {
103         "frameworks": [
104           "SystemConfiguration"
105         ]
106       },
107       "tvos": {
108         "frameworks": [
109           "SystemConfiguration"
110         ]
111       },
112       "dependencies": {
113         "GoogleUtilities/Logger": [
115         ]
116       }
117     },
118     {
119       "name": "AppDelegateSwizzler",
120       "source_files": [
121         "GoogleUtilities/AppDelegateSwizzler/**/*.[mh]",
122         "GoogleUtilities/SceneDelegateSwizzler/**/*.[mh]",
123         "GoogleUtilities/Common/*.h"
124       ],
125       "public_header_files": [
126         "GoogleUtilities/AppDelegateSwizzler/Private/*.h",
127         "GoogleUtilities/SceneDelegateSwizzler/Private/*.h"
128       ],
129       "private_header_files": [
130         "GoogleUtilities/AppDelegateSwizzler/Private/*.h",
131         "GoogleUtilities/SceneDelegateSwizzler/Private/*.h"
132       ],
133       "dependencies": {
134         "GoogleUtilities/Logger": [
136         ],
137         "GoogleUtilities/Network": [
139         ],
140         "GoogleUtilities/Environment": [
142         ]
143       }
144     },
145     {
146       "name": "ISASwizzler",
147       "source_files": [
148         "GoogleUtilities/ISASwizzler/**/*.[mh]",
149         "GoogleUtilities/Common/*.h"
150       ],
151       "public_header_files": "GoogleUtilities/ISASwizzler/Private/*.h",
152       "private_header_files": "GoogleUtilities/ISASwizzler/Private/*.h",
153       "requires_arc": [
154         "GoogleUtilities/Common/*.h",
155         "GoogleUtilities/ISASwizzler/GULObjectSwizzler*.[mh]"
156       ]
157     },
158     {
159       "name": "MethodSwizzler",
160       "source_files": [
161         "GoogleUtilities/MethodSwizzler/**/*.[mh]",
162         "GoogleUtilities/Common/*.h"
163       ],
164       "private_header_files": "GoogleUtilities/MethodSwizzler/Private/*.h",
165       "dependencies": {
166         "GoogleUtilities/Logger": [
168         ]
169       }
170     },
171     {
172       "name": "SwizzlerTestHelpers",
173       "source_files": "GoogleUtilities/SwizzlerTestHelpers/*.[hm]",
174       "private_header_files": "GoogleUtilities/SwizzlerTestHelpers/*.h",
175       "dependencies": {
176         "GoogleUtilities/MethodSwizzler": [
178         ]
179       }
180     },
181     {
182       "name": "UserDefaults",
183       "source_files": "GoogleUtilities/UserDefaults/**/*.[hm]",
184       "public_header_files": "GoogleUtilities/UserDefaults/Private/*.h",
185       "private_header_files": "GoogleUtilities/UserDefaults/Private/*.h",
186       "dependencies": {
187         "GoogleUtilities/Logger": [
189         ]
190       }
191     }
192   ]