[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / c / 6 / 0 / PlayerUI / 0.3.0-next.4 / PlayerUI.podspec.json
blob9bd8ae679524ea116857690027e885eb5b6e40f6
2   "name": "PlayerUI",
3   "version": "0.3.0-next.4",
4   "summary": "A native renderer for Player content",
5   "swift_versions": [
6     "5.1"
7   ],
8   "description": "This package is used to process semantic JSON in the Player format\nand display it as a SwiftUI view comprised of registered assets.",
9   "homepage": "https://github.com/player-ui/player",
10   "license": {
11     "type": "MIT",
12     "file": "LICENSE"
13   },
14   "authors": {
15     "hborawski": "harris_borawski@intuit.com"
16   },
17   "source": {
18     "http": "https://github.com/player-ui/player/releases/download/0.3.0-next.4/PlayerUI_Pod.zip"
19   },
20   "platforms": {
21     "ios": "13.0"
22   },
23   "default_subspecs": "Main",
24   "testspecs": [
25     {
26       "name": "Unit",
27       "test_type": "unit",
28       "requires_app_host": true,
29       "app_host_name": "PlayerUI/Demo",
30       "dependencies": {
31         "PlayerUI/InternalUnitTestUtilities": [
33         ],
34         "PlayerUI/Demo": [
36         ],
37         "PlayerUI/TestUtilities": [
39         ]
40       },
41       "source_files": [
42         "ios/packages/*/Tests/**/*.swift",
43         "ios/plugins/*/Tests/**/*.swift"
44       ]
45     },
46     {
47       "name": "ViewInspectorTests",
48       "test_type": "ui",
49       "requires_app_host": true,
50       "app_host_name": "PlayerUI/Demo",
51       "dependencies": {
52         "PlayerUI/InternalUnitTestUtilities": [
54         ],
55         "PlayerUI/Demo": [
57         ],
58         "ViewInspector": [
59           "0.9.0"
60         ]
61       },
62       "source_files": [
63         "ios/packages/*/ViewInspector/**/*",
64         "ios/plugins/*/ViewInspector/**/*",
65         "ios/packages/demo/Sources/MockFlows.swift"
66       ],
67       "pod_target_xcconfig": {
68         "PRODUCT_BUNDLE_IDENTIFIER": "com.intuit.ios.PlayerUI-ExampleUITests",
69         "CODE_SIGN_STYLE": "Manual",
70         "CODE_SIGN_IDENTITY[sdk=iphoneos*]": "iPhone Developer",
71         "PROVISIONING_PROFILE_SPECIFIER": "match Development com.intuit.ios.PlayerUI-ExampleUITests*",
72         "DEVELOPMENT_TEAM": "F6DWWXWEX6"
73       }
74     },
75     {
76       "name": "XCUITests",
77       "test_type": "ui",
78       "requires_app_host": true,
79       "app_host_name": "PlayerUI/Demo",
80       "dependencies": {
81         "PlayerUI/InternalUnitTestUtilities": [
83         ],
84         "PlayerUI/Demo": [
86         ],
87         "EyesXCUI": [
88           "8.8.8"
89         ]
90       },
91       "source_files": [
92         "ios/packages/*/UITests/**/*",
93         "ios/plugins/*/UITests/**/*"
94       ],
95       "pod_target_xcconfig": {
96         "PRODUCT_BUNDLE_IDENTIFIER": "com.intuit.ios.PlayerUI-ExampleUITests",
97         "CODE_SIGN_STYLE": "Manual",
98         "CODE_SIGN_IDENTITY[sdk=iphoneos*]": "iPhone Developer",
99         "PROVISIONING_PROFILE_SPECIFIER": "match Development com.intuit.ios.PlayerUI-ExampleUITests*",
100         "DEVELOPMENT_TEAM": "F6DWWXWEX6"
101       }
102     }
103   ],
104   "appspecs": [
105     {
106       "name": "Demo",
107       "source_files": "ios/packages/demo/Sources/**/*",
108       "resources": [
109         "ios/packages/demo/Resources/Primary.storyboard",
110         "ios/packages/demo/Resources/Launch.xib",
111         "ios/packages/demo/Resources/**/*.xcassets"
112       ],
113       "dependencies": {
114         "PlayerUI/SwiftUI": [
116         ],
117         "PlayerUI/BeaconPlugin": [
119         ],
120         "PlayerUI/ReferenceAssets": [
122         ],
123         "PlayerUI/MetricsPlugin": [
125         ],
126         "PlayerUI/TransitionPlugin": [
128         ]
129       },
130       "info_plist": {
131         "UIMainStoryboardFile": "Primary",
132         "UILaunchStoryboardName": "Launch",
133         "CFBundleIdentifier": "com.intuit.ios.player"
134       },
135       "pod_target_xcconfig": {
136         "PRODUCT_BUNDLE_IDENTIFIER": "com.intuit.ios.player",
137         "CODE_SIGN_STYLE": "Manual",
138         "CODE_SIGN_IDENTITY": "iPhone Distribution",
139         "PROVISIONING_PROFILE_SPECIFIER": "match InHouse com.intuit.ios.player",
140         "DEVELOPMENT_TEAM": "F6DWWXWEX6",
141         "SKIP_INSTALL": "NO",
142         "SKIP_INSTALLED_PRODUCT": "YES"
143       },
144       "script_phases": [
145         {
146           "name": "SwiftLint",
147           "execution_position": "before_compile",
148           "script": "            cd ${SRCROOT}/../..\n            ${PODS_ROOT}/SwiftLint/swiftlint --config .swiftlint.yml --path ./ios/\n"
149         },
150         {
151           "name": "Mock Generation",
152           "execution_position": "before_compile",
153           "script": "          cd ${SRCROOT}/../../ios/packages/demo/scripts\n          ./generateFlowSections.js\n"
154         }
155       ]
156     }
157   ],
158   "subspecs": [
159     {
160       "name": "Main",
161       "dependencies": {
162         "PlayerUI/SwiftUI": [
164         ]
165       }
166     },
167     {
168       "name": "InternalUnitTestUtilities",
169       "dependencies": {
170         "PlayerUI/Core": [
172         ]
173       },
174       "source_files": "ios/packages/internal-test-utils/Sources/**/*",
175       "weak_frameworks": "XCTest",
176       "pod_target_xcconfig": {
177         "ENABLE_BITCODE": "NO",
178         "ENABLE_TESTING_SEARCH_PATHS": "YES"
179       }
180     },
181     {
182       "name": "Core",
183       "source_files": "ios/packages/core/Sources/**/*",
184       "dependencies": {
185         "SwiftHooks": [
186           "~> 0",
187           ">= 0.1.0"
188         ],
189         "PlayerUI/Logger": [
191         ]
192       },
193       "resource_bundles": {
194         "PlayerUI": [
195           "ios/packages/core/Resources/**/*.js"
196         ]
197       }
198     },
199     {
200       "name": "TestUtilitiesCore",
201       "dependencies": {
202         "PlayerUI/Core": [
204         ],
205         "PlayerUI/SwiftUI": [
207         ]
208       },
209       "platforms": {
210         "ios": "13.0"
211       },
212       "source_files": "ios/packages/test-utils-core/Sources/**/*",
213       "resource_bundles": {
214         "TestUtilities": [
215           "ios/packages/test-utils/Resources/**/*.js"
216         ]
217       }
218     },
219     {
220       "name": "TestUtilities",
221       "dependencies": {
222         "PlayerUI/Core": [
224         ],
225         "PlayerUI/SwiftUI": [
227         ],
228         "PlayerUI/TestUtilitiesCore": [
230         ]
231       },
232       "platforms": {
233         "ios": "13.0"
234       },
235       "source_files": "ios/packages/test-utils/Sources/**/*",
236       "weak_frameworks": "XCTest",
237       "pod_target_xcconfig": {
238         "ENABLE_BITCODE": "NO",
239         "ENABLE_TESTING_SEARCH_PATHS": "YES"
240       }
241     },
242     {
243       "name": "ReferenceAssets",
244       "dependencies": {
245         "PlayerUI/Core": [
247         ],
248         "PlayerUI/SwiftUI": [
250         ],
251         "PlayerUI/BeaconPlugin": [
253         ]
254       },
255       "platforms": {
256         "ios": "13.0"
257       },
258       "source_files": "ios/packages/reference-assets/Sources/**/*",
259       "resource_bundles": {
260         "ReferenceAssets": [
261           "ios/packages/reference-assets/Resources/js/**/*.js",
262           "ios/packages/reference-assets/Resources/svg/*.xcassets",
263           "ios/packages/reference-assets/Resources/svg/*.xcassets/**/*"
264         ]
265       }
266     },
267     {
268       "name": "SwiftUI",
269       "dependencies": {
270         "PlayerUI/Core": [
272         ]
273       },
274       "platforms": {
275         "ios": "13.0"
276       },
277       "source_files": "ios/packages/swiftui/Sources/**/*"
278     },
279     {
280       "name": "Logger",
281       "dependencies": {
282         "SwiftHooks": [
283           "~> 0",
284           ">= 0.1.0"
285         ]
286       },
287       "source_files": "ios/packages/logger/Sources/**/*"
288     },
289     {
290       "name": "PrintLoggerPlugin",
291       "dependencies": {
292         "PlayerUI/Core": [
294         ]
295       },
296       "source_files": "ios/plugins/PrintLoggerPlugin/Sources/**/*"
297     },
298     {
299       "name": "TransitionPlugin",
300       "platforms": {
301         "ios": "13.0"
302       },
303       "dependencies": {
304         "PlayerUI/Core": [
306         ],
307         "PlayerUI/SwiftUI": [
309         ]
310       },
311       "source_files": "ios/plugins/TransitionPlugin/Sources/**/*"
312     },
313     {
314       "name": "BaseBeaconPlugin",
315       "dependencies": {
316         "PlayerUI/Core": [
318         ]
319       },
320       "source_files": "ios/plugins/BaseBeaconPlugin/Sources/**/*",
321       "resource_bundles": {
322         "BaseBeaconPlugin": [
323           "ios/plugins/BaseBeaconPlugin/Resources/**/*.js"
324         ]
325       }
326     },
327     {
328       "name": "BeaconPlugin",
329       "platforms": {
330         "ios": "13.0"
331       },
332       "dependencies": {
333         "PlayerUI/Core": [
335         ],
336         "PlayerUI/SwiftUI": [
338         ],
339         "PlayerUI/BaseBeaconPlugin": [
341         ]
342       },
343       "source_files": "ios/plugins/BeaconPlugin/Sources/**/*"
344     },
345     {
346       "name": "CheckPathPlugin",
347       "dependencies": {
348         "PlayerUI/Core": [
350         ]
351       },
352       "source_files": "ios/plugins/CheckPathPlugin/Sources/**/*",
353       "resource_bundles": {
354         "CheckPathPlugin": [
355           "ios/plugins/CheckPathPlugin/Resources/**/*.js"
356         ]
357       }
358     },
359     {
360       "name": "CommonTypesPlugin",
361       "dependencies": {
362         "PlayerUI/Core": [
364         ]
365       },
366       "source_files": "ios/plugins/CommonTypesPlugin/Sources/**/*",
367       "resource_bundles": {
368         "CommonTypesPlugin": [
369           "ios/plugins/CommonTypesPlugin/Resources/**/*.js"
370         ]
371       }
372     },
373     {
374       "name": "CommonExpressionsPlugin",
375       "dependencies": {
376         "PlayerUI/Core": [
378         ]
379       },
380       "source_files": "ios/plugins/CommonExpressionsPlugin/Sources/**/*",
381       "resource_bundles": {
382         "CommonExpressionsPlugin": [
383           "ios/plugins/CommonExpressionsPlugin/Resources/**/*.js"
384         ]
385       }
386     },
387     {
388       "name": "ExpressionPlugin",
389       "dependencies": {
390         "PlayerUI/Core": [
392         ]
393       },
394       "source_files": "ios/plugins/ExpressionPlugin/Sources/**/*",
395       "resource_bundles": {
396         "ExpressionPlugin": [
397           "ios/plugins/ExpressionPlugin/Resources/**/*.js"
398         ]
399       }
400     },
401     {
402       "name": "ExternalActionPlugin",
403       "dependencies": {
404         "PlayerUI/Core": [
406         ]
407       },
408       "source_files": "ios/plugins/ExternalActionPlugin/Sources/**/*",
409       "resource_bundles": {
410         "ExternalActionPlugin": [
411           "ios/plugins/ExternalActionPlugin/Resources/**/*.js"
412         ]
413       }
414     },
415     {
416       "name": "ExternalActionViewModifierPlugin",
417       "platforms": {
418         "ios": "13.0"
419       },
420       "dependencies": {
421         "PlayerUI/Core": [
423         ],
424         "PlayerUI/SwiftUI": [
426         ],
427         "PlayerUI/ExternalActionPlugin": [
429         ]
430       },
431       "source_files": "ios/plugins/ExternalActionViewModifierPlugin/Sources/**/*"
432     },
433     {
434       "name": "MetricsPlugin",
435       "platforms": {
436         "ios": "13.0"
437       },
438       "dependencies": {
439         "PlayerUI/Core": [
441         ],
442         "PlayerUI/SwiftUI": [
444         ]
445       },
446       "source_files": "ios/plugins/MetricsPlugin/Sources/**/*",
447       "resource_bundles": {
448         "MetricsPlugin": [
449           "ios/plugins/MetricsPlugin/Resources/**/*.js"
450         ]
451       }
452     },
453     {
454       "name": "PubSubPlugin",
455       "dependencies": {
456         "PlayerUI/Core": [
458         ]
459       },
460       "source_files": "ios/plugins/PubSubPlugin/Sources/**/*",
461       "resource_bundles": {
462         "PubSubPlugin": [
463           "ios/plugins/PubSubPlugin/Resources/**/*.js"
464         ]
465       }
466     },
467     {
468       "name": "TypesProviderPlugin",
469       "dependencies": {
470         "PlayerUI/Core": [
472         ]
473       },
474       "source_files": "ios/plugins/TypesProviderPlugin/Sources/**/*",
475       "resource_bundles": {
476         "TypesProviderPlugin": [
477           "ios/plugins/TypesProviderPlugin/Resources/**/*.js"
478         ]
479       }
480     }
481   ],
482   "swift_version": "5.1"