[Add] TPNNendSDKAdapter 6.4.35
[CocoaPods.git] / Specs / 0 / 8 / 4 / GoogleUtilities / 6.6.0 / GoogleUtilities.podspec.json
blob84feeb907d51f87ad3fa208f6879b565ec54740d
2   "name": "GoogleUtilities",
3   "version": "6.6.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-6.6.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   "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       "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": "GoogleUtilities/Network/**/*.[mh]",
76       "public_header_files": "GoogleUtilities/Network/Private/*.h",
77       "private_header_files": "GoogleUtilities/Network/Private/*.h",
78       "dependencies": {
79         "GoogleUtilities/NSData+zlib": [
81         ],
82         "GoogleUtilities/Logger": [
84         ],
85         "GoogleUtilities/Reachability": [
87         ]
88       },
89       "frameworks": [
90         "Security"
91       ]
92     },
93     {
94       "name": "NSData+zlib",
95       "source_files": "GoogleUtilities/NSData+zlib/*.[mh]",
96       "public_header_files": "GoogleUtilities/NSData+zlib/GULNSData+zlib.h",
97       "libraries": [
98         "z"
99       ]
100     },
101     {
102       "name": "Reachability",
103       "source_files": "GoogleUtilities/Reachability/**/*.[mh]",
104       "public_header_files": "GoogleUtilities/Reachability/Private/*.h",
105       "private_header_files": "GoogleUtilities/Reachability/Private/*.h",
106       "ios": {
107         "frameworks": [
108           "SystemConfiguration"
109         ]
110       },
111       "osx": {
112         "frameworks": [
113           "SystemConfiguration"
114         ]
115       },
116       "tvos": {
117         "frameworks": [
118           "SystemConfiguration"
119         ]
120       },
121       "dependencies": {
122         "GoogleUtilities/Logger": [
124         ]
125       }
126     },
127     {
128       "name": "AppDelegateSwizzler",
129       "source_files": [
130         "GoogleUtilities/AppDelegateSwizzler/**/*.[mh]",
131         "GoogleUtilities/SceneDelegateSwizzler/**/*.[mh]",
132         "GoogleUtilities/Common/*.h"
133       ],
134       "public_header_files": [
135         "GoogleUtilities/AppDelegateSwizzler/Private/*.h",
136         "GoogleUtilities/SceneDelegateSwizzler/Private/*.h"
137       ],
138       "private_header_files": [
139         "GoogleUtilities/AppDelegateSwizzler/Private/*.h",
140         "GoogleUtilities/SceneDelegateSwizzler/Private/*.h"
141       ],
142       "dependencies": {
143         "GoogleUtilities/Logger": [
145         ],
146         "GoogleUtilities/Network": [
148         ],
149         "GoogleUtilities/Environment": [
151         ]
152       }
153     },
154     {
155       "name": "ISASwizzler",
156       "source_files": [
157         "GoogleUtilities/ISASwizzler/**/*.[mh]",
158         "GoogleUtilities/Common/*.h"
159       ],
160       "public_header_files": "GoogleUtilities/ISASwizzler/Private/*.h",
161       "private_header_files": "GoogleUtilities/ISASwizzler/Private/*.h",
162       "requires_arc": [
163         "GoogleUtilities/Common/*.h",
164         "GoogleUtilities/ISASwizzler/GULObjectSwizzler*.[mh]"
165       ]
166     },
167     {
168       "name": "MethodSwizzler",
169       "source_files": [
170         "GoogleUtilities/MethodSwizzler/**/*.[mh]",
171         "GoogleUtilities/Common/*.h"
172       ],
173       "private_header_files": "GoogleUtilities/MethodSwizzler/Private/*.h",
174       "dependencies": {
175         "GoogleUtilities/Logger": [
177         ]
178       }
179     },
180     {
181       "name": "SwizzlerTestHelpers",
182       "source_files": "GoogleUtilities/SwizzlerTestHelpers/*.[hm]",
183       "private_header_files": "GoogleUtilities/SwizzlerTestHelpers/*.h",
184       "dependencies": {
185         "GoogleUtilities/MethodSwizzler": [
187         ]
188       }
189     },
190     {
191       "name": "UserDefaults",
192       "source_files": "GoogleUtilities/UserDefaults/**/*.[hm]",
193       "public_header_files": "GoogleUtilities/UserDefaults/Private/*.h",
194       "private_header_files": "GoogleUtilities/UserDefaults/Private/*.h",
195       "dependencies": {
196         "GoogleUtilities/Logger": [
198         ]
199       }
200     }
201   ]