[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 0 / 8 / 4 / GoogleUtilities / 6.2.5 / GoogleUtilities.podspec.json
blob27e3d0f7c162e577d864ffee469c8e2869bc6e8a
2   "name": "GoogleUtilities",
3   "version": "6.2.5",
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.2.5"
15   },
16   "platforms": {
17     "ios": "8.0",
18     "osx": "10.11",
19     "tvos": "10.0"
20   },
21   "cocoapods_version": ">= 1.4.0",
22   "prefix_header_file": false,
23   "testspecs": [
24     {
25       "name": "unit",
26       "test_type": "unit",
27       "source_files": "GoogleUtilities/Example/Tests/**/*.[mh]",
28       "requires_arc": "GoogleUtilities/Example/Tests/*/*.[mh]",
29       "requires_app_host": true,
30       "dependencies": {
31         "OCMock": [
33         ]
34       }
35     }
36   ],
37   "subspecs": [
38     {
39       "name": "Environment",
40       "source_files": "GoogleUtilities/Environment/third_party/*.[mh]",
41       "public_header_files": "GoogleUtilities/Environment/third_party/*.h",
42       "private_header_files": "GoogleUtilities/Environment/third_party/*.h"
43     },
44     {
45       "name": "Logger",
46       "source_files": "GoogleUtilities/Logger/**/*.[mh]",
47       "public_header_files": [
48         "GoogleUtilities/Logger/Private/*.h",
49         "GoogleUtilities/Logger/Public/*.h"
50       ],
51       "private_header_files": "GoogleUtilities/Logger/Private/*.h",
52       "dependencies": {
53         "GoogleUtilities/Environment": [
55         ]
56       }
57     },
58     {
59       "name": "Network",
60       "source_files": "GoogleUtilities/Network/**/*.[mh]",
61       "public_header_files": "GoogleUtilities/Network/Private/*.h",
62       "private_header_files": "GoogleUtilities/Network/Private/*.h",
63       "dependencies": {
64         "GoogleUtilities/NSData+zlib": [
66         ],
67         "GoogleUtilities/Logger": [
69         ],
70         "GoogleUtilities/Reachability": [
72         ]
73       },
74       "frameworks": [
75         "Security"
76       ]
77     },
78     {
79       "name": "NSData+zlib",
80       "source_files": "GoogleUtilities/NSData+zlib/*.[mh]",
81       "public_header_files": "GoogleUtilities/NSData+zlib/GULNSData+zlib.h",
82       "libraries": [
83         "z"
84       ]
85     },
86     {
87       "name": "Reachability",
88       "source_files": "GoogleUtilities/Reachability/**/*.[mh]",
89       "public_header_files": "GoogleUtilities/Reachability/Private/*.h",
90       "private_header_files": "GoogleUtilities/Reachability/Private/*.h",
91       "frameworks": [
92         "SystemConfiguration"
93       ],
94       "dependencies": {
95         "GoogleUtilities/Logger": [
97         ]
98       }
99     },
100     {
101       "name": "AppDelegateSwizzler",
102       "source_files": [
103         "GoogleUtilities/AppDelegateSwizzler/**/*.[mh]",
104         "GoogleUtilities/Common/*.h"
105       ],
106       "public_header_files": "GoogleUtilities/AppDelegateSwizzler/Private/*.h",
107       "private_header_files": "GoogleUtilities/AppDelegateSwizzler/Private/*.h",
108       "dependencies": {
109         "GoogleUtilities/Logger": [
111         ],
112         "GoogleUtilities/Network": [
114         ],
115         "GoogleUtilities/Environment": [
117         ]
118       }
119     },
120     {
121       "name": "ISASwizzler",
122       "source_files": [
123         "GoogleUtilities/ISASwizzler/**/*.[mh]",
124         "GoogleUtilities/Common/*.h"
125       ],
126       "public_header_files": "GoogleUtilities/ISASwizzler/Private/*.h",
127       "private_header_files": "GoogleUtilities/ISASwizzler/Private/*.h",
128       "requires_arc": [
129         "GoogleUtilities/Common/*.h",
130         "GoogleUtilities/ISASwizzler/GULObjectSwizzler*.[mh]"
131       ]
132     },
133     {
134       "name": "MethodSwizzler",
135       "source_files": [
136         "GoogleUtilities/MethodSwizzler/**/*.[mh]",
137         "GoogleUtilities/Common/*.h"
138       ],
139       "private_header_files": "GoogleUtilities/MethodSwizzler/Private/*.h",
140       "dependencies": {
141         "GoogleUtilities/Logger": [
143         ]
144       }
145     },
146     {
147       "name": "SwizzlerTestHelpers",
148       "source_files": "GoogleUtilities/SwizzlerTestHelpers/*.[hm]",
149       "private_header_files": "GoogleUtilities/SwizzlerTestHelpers/*.h",
150       "dependencies": {
151         "GoogleUtilities/MethodSwizzler": [
153         ]
154       }
155     },
156     {
157       "name": "UserDefaults",
158       "source_files": "GoogleUtilities/UserDefaults/**/*.[hm]",
159       "public_header_files": "GoogleUtilities/UserDefaults/Private/*.h",
160       "private_header_files": "GoogleUtilities/UserDefaults/Private/*.h",
161       "dependencies": {
162         "GoogleUtilities/Logger": [
164         ]
165       }
166     }
167   ]