[Add] ZJSDK 2.5.4.14
[CocoaPods.git] / Specs / 0 / 8 / 4 / GoogleUtilities / 7.0.0 / GoogleUtilities.podspec.json
bloba8abba8e9c54b29d3a301041845cd3a22edc0b25
2   "name": "GoogleUtilities",
3   "version": "7.0.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.0.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": "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       "name": "unit-swift",
48       "test_type": "unit",
49       "platforms": {
50         "ios": "8.0",
51         "osx": "10.11",
52         "tvos": "10.0"
53       },
54       "source_files": [
55         "GoogleUtilities/Tests/SwiftUnit/**/*.swift",
56         "GoogleUtilities/Tests/SwiftUnit/**/*.h"
57       ],
58       "requires_app_host": true
59     }
60   ],
61   "subspecs": [
62     {
63       "name": "Environment",
64       "source_files": "GoogleUtilities/Environment/**/*.[mh]",
65       "public_header_files": "GoogleUtilities/Environment/Public/GoogleUtilities/*.h",
66       "dependencies": {
67         "PromisesObjC": [
68           "~> 1.2"
69         ]
70       }
71     },
72     {
73       "name": "Logger",
74       "source_files": "GoogleUtilities/Logger/**/*.[mh]",
75       "public_header_files": "GoogleUtilities/Logger/Public/GoogleUtilities/*.h",
76       "dependencies": {
77         "GoogleUtilities/Environment": [
79         ]
80       }
81     },
82     {
83       "name": "Network",
84       "source_files": "GoogleUtilities/Network/**/*.[mh]",
85       "public_header_files": "GoogleUtilities/Network/Public/GoogleUtilities/*.h",
86       "dependencies": {
87         "GoogleUtilities/NSData+zlib": [
89         ],
90         "GoogleUtilities/Logger": [
92         ],
93         "GoogleUtilities/Reachability": [
95         ]
96       },
97       "frameworks": [
98         "Security"
99       ]
100     },
101     {
102       "name": "NSData+zlib",
103       "source_files": "GoogleUtilities/NSData+zlib/**/*.[mh]",
104       "public_header_files": "GoogleUtilities/NSData+zlib/Public/GoogleUtilities/*.h",
105       "libraries": [
106         "z"
107       ]
108     },
109     {
110       "name": "Reachability",
111       "source_files": "GoogleUtilities/Reachability/**/*.[mh]",
112       "public_header_files": "GoogleUtilities/Reachability/Public/GoogleUtilities/*.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/Public/**/*.h",
139         "GoogleUtilities/AppDelegateSwizzler/*.m",
140         "GoogleUtilities/Common/*.h"
141       ],
142       "public_header_files": [
143         "GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/*.h"
144       ],
145       "dependencies": {
146         "GoogleUtilities/Logger": [
148         ],
149         "GoogleUtilities/Network": [
151         ],
152         "GoogleUtilities/Environment": [
154         ]
155       }
156     },
157     {
158       "name": "ISASwizzler",
159       "source_files": [
160         "GoogleUtilities/ISASwizzler/**/*.[mh]",
161         "GoogleUtilities/Common/*.h"
162       ],
163       "public_header_files": "GoogleUtilities/ISASwizzler/Public/GoogleUtilities/*.h"
164     },
165     {
166       "name": "MethodSwizzler",
167       "source_files": [
168         "GoogleUtilities/MethodSwizzler/**/*.[mh]",
169         "GoogleUtilities/Common/*.h"
170       ],
171       "public_header_files": "GoogleUtilities/MethodSwizzler/Public/GoogleUtilities/*.h",
172       "dependencies": {
173         "GoogleUtilities/Logger": [
175         ]
176       }
177     },
178     {
179       "name": "SwizzlerTestHelpers",
180       "source_files": "GoogleUtilities/SwizzlerTestHelpers/**/*.[hm]",
181       "public_header_files": "GoogleUtilities/SwizzlerTestHelpers/Public/GoogleUtilities/*.h",
182       "dependencies": {
183         "GoogleUtilities/MethodSwizzler": [
185         ]
186       }
187     },
188     {
189       "name": "UserDefaults",
190       "source_files": "GoogleUtilities/UserDefaults/**/*.[hm]",
191       "public_header_files": "GoogleUtilities/UserDefaults/Public/GoogleUtilities/*.h",
192       "dependencies": {
193         "GoogleUtilities/Logger": [
195         ]
196       }
197     }
198   ]