[Add] DSPSDK 1.0.1.8
[CocoaPods.git] / Specs / 0 / 8 / 4 / GoogleUtilities / 6.5.1 / GoogleUtilities.podspec.json
blob1b8c3faef57800bc87e67e0cd0e39bddf12c5b10
2   "name": "GoogleUtilities",
3   "version": "6.5.1",
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.5.1"
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/Example/Tests/**/*.[mh]",
38       "requires_arc": "GoogleUtilities/Example/Tests/*/*.[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/**/*.h",
52       "private_header_files": "GoogleUtilities/Environment/**/*.h"
53     },
54     {
55       "name": "Logger",
56       "source_files": "GoogleUtilities/Logger/**/*.[mh]",
57       "public_header_files": [
58         "GoogleUtilities/Logger/Private/*.h",
59         "GoogleUtilities/Logger/Public/*.h"
60       ],
61       "private_header_files": "GoogleUtilities/Logger/Private/*.h",
62       "dependencies": {
63         "GoogleUtilities/Environment": [
65         ]
66       }
67     },
68     {
69       "name": "Network",
70       "source_files": "GoogleUtilities/Network/**/*.[mh]",
71       "public_header_files": "GoogleUtilities/Network/Private/*.h",
72       "private_header_files": "GoogleUtilities/Network/Private/*.h",
73       "dependencies": {
74         "GoogleUtilities/NSData+zlib": [
76         ],
77         "GoogleUtilities/Logger": [
79         ],
80         "GoogleUtilities/Reachability": [
82         ]
83       },
84       "frameworks": [
85         "Security"
86       ]
87     },
88     {
89       "name": "NSData+zlib",
90       "source_files": "GoogleUtilities/NSData+zlib/*.[mh]",
91       "public_header_files": "GoogleUtilities/NSData+zlib/GULNSData+zlib.h",
92       "libraries": [
93         "z"
94       ]
95     },
96     {
97       "name": "Reachability",
98       "source_files": "GoogleUtilities/Reachability/**/*.[mh]",
99       "public_header_files": "GoogleUtilities/Reachability/Private/*.h",
100       "private_header_files": "GoogleUtilities/Reachability/Private/*.h",
101       "ios": {
102         "frameworks": [
103           "SystemConfiguration"
104         ]
105       },
106       "osx": {
107         "frameworks": [
108           "SystemConfiguration"
109         ]
110       },
111       "tvos": {
112         "frameworks": [
113           "SystemConfiguration"
114         ]
115       },
116       "dependencies": {
117         "GoogleUtilities/Logger": [
119         ]
120       }
121     },
122     {
123       "name": "AppDelegateSwizzler",
124       "source_files": [
125         "GoogleUtilities/AppDelegateSwizzler/**/*.[mh]",
126         "GoogleUtilities/SceneDelegateSwizzler/**/*.[mh]",
127         "GoogleUtilities/Common/*.h"
128       ],
129       "public_header_files": [
130         "GoogleUtilities/AppDelegateSwizzler/Private/*.h",
131         "GoogleUtilities/SceneDelegateSwizzler/Private/*.h"
132       ],
133       "private_header_files": [
134         "GoogleUtilities/AppDelegateSwizzler/Private/*.h",
135         "GoogleUtilities/SceneDelegateSwizzler/Private/*.h"
136       ],
137       "dependencies": {
138         "GoogleUtilities/Logger": [
140         ],
141         "GoogleUtilities/Network": [
143         ],
144         "GoogleUtilities/Environment": [
146         ]
147       }
148     },
149     {
150       "name": "ISASwizzler",
151       "source_files": [
152         "GoogleUtilities/ISASwizzler/**/*.[mh]",
153         "GoogleUtilities/Common/*.h"
154       ],
155       "public_header_files": "GoogleUtilities/ISASwizzler/Private/*.h",
156       "private_header_files": "GoogleUtilities/ISASwizzler/Private/*.h",
157       "requires_arc": [
158         "GoogleUtilities/Common/*.h",
159         "GoogleUtilities/ISASwizzler/GULObjectSwizzler*.[mh]"
160       ]
161     },
162     {
163       "name": "MethodSwizzler",
164       "source_files": [
165         "GoogleUtilities/MethodSwizzler/**/*.[mh]",
166         "GoogleUtilities/Common/*.h"
167       ],
168       "private_header_files": "GoogleUtilities/MethodSwizzler/Private/*.h",
169       "dependencies": {
170         "GoogleUtilities/Logger": [
172         ]
173       }
174     },
175     {
176       "name": "SwizzlerTestHelpers",
177       "source_files": "GoogleUtilities/SwizzlerTestHelpers/*.[hm]",
178       "private_header_files": "GoogleUtilities/SwizzlerTestHelpers/*.h",
179       "dependencies": {
180         "GoogleUtilities/MethodSwizzler": [
182         ]
183       }
184     },
185     {
186       "name": "UserDefaults",
187       "source_files": "GoogleUtilities/UserDefaults/**/*.[hm]",
188       "public_header_files": "GoogleUtilities/UserDefaults/Private/*.h",
189       "private_header_files": "GoogleUtilities/UserDefaults/Private/*.h",
190       "dependencies": {
191         "GoogleUtilities/Logger": [
193         ]
194       }
195     }
196   ]