[Add] HandyStorage 1.0.3
[CocoaPods.git] / Specs / 0 / 8 / 4 / GoogleUtilities / 7.12.0 / GoogleUtilities.podspec.json
blob077b32428d4ca777fa5cafc41e72aa6f09aea056
2   "name": "GoogleUtilities",
3   "version": "7.12.0",
4   "summary": "Google Utilities for Apple platform SDKs",
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/google/GoogleUtilities",
7   "license": {
8     "type": "Apache-2.0",
9     "file": "LICENSE"
10   },
11   "authors": "Google, Inc.",
12   "source": {
13     "git": "https://github.com/google/GoogleUtilities.git",
14     "tag": "CocoaPods-7.12.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       "scheme": {
33         "code_coverage": true
34       },
35       "platforms": {
36         "ios": "9.0",
37         "osx": "10.12",
38         "tvos": "10.0"
39       },
40       "source_files": [
41         "GoogleUtilities/Tests/Unit/**/*.[mh]"
42       ],
43       "requires_arc": [
44         "GoogleUtilities/Tests/Unit/*/*.[mh]",
45         "GoogleUtilities/Tests/Unit/Environment/**/*.[mh]"
46       ],
47       "requires_app_host": true,
48       "dependencies": {
49         "OCMock": [
51         ]
52       }
53     },
54     {
55       "name": "unit-swift",
56       "test_type": "unit",
57       "scheme": {
58         "code_coverage": true
59       },
60       "platforms": {
61         "ios": "9.0",
62         "osx": "10.12",
63         "tvos": "10.0"
64       },
65       "source_files": [
66         "GoogleUtilities/Tests/SwiftUnit/**/*.swift",
67         "GoogleUtilities/Tests/SwiftUnit/**/*.h"
68       ],
69       "requires_app_host": true
70     }
71   ],
72   "subspecs": [
73     {
74       "name": "Environment",
75       "source_files": [
76         "GoogleUtilities/Environment/**/*.[mh]",
77         "third_party/IsAppEncrypted/**/*.[mh]"
78       ],
79       "public_header_files": "GoogleUtilities/Environment/Public/GoogleUtilities/*.h",
80       "dependencies": {
81         "PromisesObjC": [
82           ">= 1.2",
83           "< 3.0"
84         ]
85       },
86       "frameworks": [
87         "Security"
88       ]
89     },
90     {
91       "name": "Logger",
92       "source_files": "GoogleUtilities/Logger/**/*.[mh]",
93       "public_header_files": "GoogleUtilities/Logger/Public/GoogleUtilities/*.h",
94       "dependencies": {
95         "GoogleUtilities/Environment": [
97         ]
98       }
99     },
100     {
101       "name": "Network",
102       "source_files": "GoogleUtilities/Network/**/*.[mh]",
103       "public_header_files": "GoogleUtilities/Network/Public/GoogleUtilities/*.h",
104       "dependencies": {
105         "GoogleUtilities/NSData+zlib": [
107         ],
108         "GoogleUtilities/Logger": [
110         ],
111         "GoogleUtilities/Reachability": [
113         ]
114       },
115       "frameworks": [
116         "Security"
117       ]
118     },
119     {
120       "name": "NSData+zlib",
121       "source_files": "GoogleUtilities/NSData+zlib/**/*.[mh]",
122       "public_header_files": "GoogleUtilities/NSData+zlib/Public/GoogleUtilities/*.h",
123       "libraries": [
124         "z"
125       ]
126     },
127     {
128       "name": "Reachability",
129       "source_files": "GoogleUtilities/Reachability/**/*.[mh]",
130       "public_header_files": "GoogleUtilities/Reachability/Public/GoogleUtilities/*.h",
131       "ios": {
132         "frameworks": [
133           "SystemConfiguration"
134         ]
135       },
136       "osx": {
137         "frameworks": [
138           "SystemConfiguration"
139         ]
140       },
141       "tvos": {
142         "frameworks": [
143           "SystemConfiguration"
144         ]
145       },
146       "dependencies": {
147         "GoogleUtilities/Logger": [
149         ]
150       }
151     },
152     {
153       "name": "AppDelegateSwizzler",
154       "source_files": [
155         "GoogleUtilities/AppDelegateSwizzler/Internal/*.h",
156         "GoogleUtilities/AppDelegateSwizzler/Public/**/*.h",
157         "GoogleUtilities/AppDelegateSwizzler/*.m",
158         "GoogleUtilities/Common/*.h"
159       ],
160       "public_header_files": [
161         "GoogleUtilities/AppDelegateSwizzler/Public/GoogleUtilities/*.h"
162       ],
163       "dependencies": {
164         "GoogleUtilities/Logger": [
166         ],
167         "GoogleUtilities/Network": [
169         ],
170         "GoogleUtilities/Environment": [
172         ]
173       }
174     },
175     {
176       "name": "ISASwizzler",
177       "source_files": [
178         "GoogleUtilities/ISASwizzler/**/*.[mh]",
179         "GoogleUtilities/Common/*.h"
180       ],
181       "public_header_files": "GoogleUtilities/ISASwizzler/Public/GoogleUtilities/*.h"
182     },
183     {
184       "name": "MethodSwizzler",
185       "source_files": [
186         "GoogleUtilities/MethodSwizzler/**/*.[mh]",
187         "GoogleUtilities/Common/*.h"
188       ],
189       "public_header_files": "GoogleUtilities/MethodSwizzler/Public/GoogleUtilities/*.h",
190       "dependencies": {
191         "GoogleUtilities/Logger": [
193         ]
194       }
195     },
196     {
197       "name": "SwizzlerTestHelpers",
198       "source_files": "GoogleUtilities/SwizzlerTestHelpers/**/*.[hm]",
199       "public_header_files": "GoogleUtilities/SwizzlerTestHelpers/Public/GoogleUtilities/*.h",
200       "dependencies": {
201         "GoogleUtilities/MethodSwizzler": [
203         ]
204       }
205     },
206     {
207       "name": "UserDefaults",
208       "source_files": "GoogleUtilities/UserDefaults/**/*.[hm]",
209       "public_header_files": "GoogleUtilities/UserDefaults/Public/GoogleUtilities/*.h",
210       "dependencies": {
211         "GoogleUtilities/Logger": [
213         ]
214       }
215     }
216   ]