[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / c / 6 / 0 / PlayerUI / 0.4.4 / PlayerUI.podspec.json
blob92305a5775437ca786c78396154c22d07f8de90f
2   "name": "PlayerUI",
3   "version": "0.4.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.4.4/PlayerUI_Pod.zip"
19   },
20   "platforms": {
21     "ios": "14.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         "UILaunchStoryboardName": "Launch",
132         "CFBundleIdentifier": "com.intuit.ios.player",
133         "UIApplicationSceneManifest": {
134           "UIApplicationSupportsMultipleScenes": true,
135           "UISceneConfigurations": {
136             "UIWindowSceneSessionRoleApplication": [
137               {
138                 "UISceneConfigurationName": "Default Configuration",
139                 "UISceneDelegateClassName": "PlayerUI_Demo.SceneDelegate"
140               }
141             ]
142           }
143         }
144       },
145       "pod_target_xcconfig": {
146         "PRODUCT_BUNDLE_IDENTIFIER": "com.intuit.ios.player",
147         "CODE_SIGN_STYLE": "Manual",
148         "CODE_SIGN_IDENTITY": "iPhone Distribution",
149         "PROVISIONING_PROFILE_SPECIFIER": "match InHouse com.intuit.ios.player",
150         "DEVELOPMENT_TEAM": "F6DWWXWEX6",
151         "SKIP_INSTALL": "NO",
152         "SKIP_INSTALLED_PRODUCT": "YES"
153       },
154       "script_phases": [
155         {
156           "name": "SwiftLint",
157           "execution_position": "before_compile",
158           "script": "            cd ${SRCROOT}/../..\n            ${PODS_ROOT}/SwiftLint/swiftlint --config .swiftlint.yml --path ./ios/\n"
159         },
160         {
161           "name": "Mock Generation",
162           "execution_position": "before_compile",
163           "shell_path": "/bin/zsh",
164           "script": "          cd ${SRCROOT}/../../ios/packages/demo/scripts\n          if test -f ~/.zshrc; then\n            source ~/.zshrc\n          fi\n          ./generateFlowSections.js\n"
165         }
166       ]
167     }
168   ],
169   "subspecs": [
170     {
171       "name": "Main",
172       "dependencies": {
173         "PlayerUI/SwiftUI": [
175         ]
176       }
177     },
178     {
179       "name": "InternalUnitTestUtilities",
180       "dependencies": {
181         "PlayerUI/Core": [
183         ]
184       },
185       "source_files": "ios/packages/internal-test-utils/Sources/**/*",
186       "weak_frameworks": "XCTest",
187       "pod_target_xcconfig": {
188         "ENABLE_BITCODE": "NO",
189         "ENABLE_TESTING_SEARCH_PATHS": "YES"
190       }
191     },
192     {
193       "name": "Core",
194       "source_files": "ios/packages/core/Sources/**/*",
195       "dependencies": {
196         "SwiftHooks": [
197           "~> 0",
198           ">= 0.1.0"
199         ],
200         "PlayerUI/Logger": [
202         ]
203       },
204       "resource_bundles": {
205         "PlayerUI": [
206           "ios/packages/core/Resources/**/*.js"
207         ]
208       }
209     },
210     {
211       "name": "TestUtilitiesCore",
212       "dependencies": {
213         "PlayerUI/Core": [
215         ],
216         "PlayerUI/SwiftUI": [
218         ]
219       },
220       "source_files": "ios/packages/test-utils-core/Sources/**/*",
221       "resource_bundles": {
222         "TestUtilities": [
223           "ios/packages/test-utils/Resources/**/*.js"
224         ]
225       }
226     },
227     {
228       "name": "TestUtilities",
229       "dependencies": {
230         "PlayerUI/Core": [
232         ],
233         "PlayerUI/SwiftUI": [
235         ],
236         "PlayerUI/TestUtilitiesCore": [
238         ]
239       },
240       "source_files": "ios/packages/test-utils/Sources/**/*",
241       "weak_frameworks": "XCTest",
242       "pod_target_xcconfig": {
243         "ENABLE_BITCODE": "NO",
244         "ENABLE_TESTING_SEARCH_PATHS": "YES"
245       }
246     },
247     {
248       "name": "ReferenceAssets",
249       "dependencies": {
250         "PlayerUI/Core": [
252         ],
253         "PlayerUI/SwiftUI": [
255         ],
256         "PlayerUI/BeaconPlugin": [
258         ]
259       },
260       "source_files": "ios/packages/reference-assets/Sources/**/*",
261       "resource_bundles": {
262         "ReferenceAssets": [
263           "ios/packages/reference-assets/Resources/js/**/*.js",
264           "ios/packages/reference-assets/Resources/svg/*.xcassets",
265           "ios/packages/reference-assets/Resources/svg/*.xcassets/**/*"
266         ]
267       }
268     },
269     {
270       "name": "SwiftUI",
271       "dependencies": {
272         "PlayerUI/Core": [
274         ]
275       },
276       "source_files": "ios/packages/swiftui/Sources/**/*"
277     },
278     {
279       "name": "Logger",
280       "dependencies": {
281         "SwiftHooks": [
282           "~> 0",
283           ">= 0.1.0"
284         ]
285       },
286       "source_files": "ios/packages/logger/Sources/**/*"
287     },
288     {
289       "name": "PrintLoggerPlugin",
290       "dependencies": {
291         "PlayerUI/Core": [
293         ]
294       },
295       "source_files": "ios/plugins/PrintLoggerPlugin/Sources/**/*"
296     },
297     {
298       "name": "TransitionPlugin",
299       "dependencies": {
300         "PlayerUI/Core": [
302         ],
303         "PlayerUI/SwiftUI": [
305         ]
306       },
307       "source_files": "ios/plugins/TransitionPlugin/Sources/**/*"
308     },
309     {
310       "name": "BaseBeaconPlugin",
311       "dependencies": {
312         "PlayerUI/Core": [
314         ]
315       },
316       "source_files": "ios/plugins/BaseBeaconPlugin/Sources/**/*",
317       "resource_bundles": {
318         "BaseBeaconPlugin": [
319           "ios/plugins/BaseBeaconPlugin/Resources/**/*.js"
320         ]
321       }
322     },
323     {
324       "name": "BeaconPlugin",
325       "dependencies": {
326         "PlayerUI/Core": [
328         ],
329         "PlayerUI/SwiftUI": [
331         ],
332         "PlayerUI/BaseBeaconPlugin": [
334         ]
335       },
336       "source_files": "ios/plugins/BeaconPlugin/Sources/**/*"
337     },
338     {
339       "name": "CheckPathPlugin",
340       "dependencies": {
341         "PlayerUI/Core": [
343         ]
344       },
345       "source_files": "ios/plugins/CheckPathPlugin/Sources/**/*",
346       "resource_bundles": {
347         "CheckPathPlugin": [
348           "ios/plugins/CheckPathPlugin/Resources/**/*.js"
349         ]
350       }
351     },
352     {
353       "name": "CommonTypesPlugin",
354       "dependencies": {
355         "PlayerUI/Core": [
357         ]
358       },
359       "source_files": "ios/plugins/CommonTypesPlugin/Sources/**/*",
360       "resource_bundles": {
361         "CommonTypesPlugin": [
362           "ios/plugins/CommonTypesPlugin/Resources/**/*.js"
363         ]
364       }
365     },
366     {
367       "name": "ComputedPropertiesPlugin",
368       "dependencies": {
369         "PlayerUI/Core": [
371         ]
372       },
373       "source_files": "ios/plugins/ComputedPropertiesPlugin/Sources/**/*",
374       "resource_bundles": {
375         "ComputedPropertiesPlugin": [
376           "ios/plugins/ComputedPropertiesPlugin/Resources/**/*.js"
377         ]
378       }
379     },
380     {
381       "name": "CommonExpressionsPlugin",
382       "dependencies": {
383         "PlayerUI/Core": [
385         ]
386       },
387       "source_files": "ios/plugins/CommonExpressionsPlugin/Sources/**/*",
388       "resource_bundles": {
389         "CommonExpressionsPlugin": [
390           "ios/plugins/CommonExpressionsPlugin/Resources/**/*.js"
391         ]
392       }
393     },
394     {
395       "name": "ExpressionPlugin",
396       "dependencies": {
397         "PlayerUI/Core": [
399         ]
400       },
401       "source_files": "ios/plugins/ExpressionPlugin/Sources/**/*",
402       "resource_bundles": {
403         "ExpressionPlugin": [
404           "ios/plugins/ExpressionPlugin/Resources/**/*.js"
405         ]
406       }
407     },
408     {
409       "name": "ExternalActionPlugin",
410       "dependencies": {
411         "PlayerUI/Core": [
413         ]
414       },
415       "source_files": "ios/plugins/ExternalActionPlugin/Sources/**/*",
416       "resource_bundles": {
417         "ExternalActionPlugin": [
418           "ios/plugins/ExternalActionPlugin/Resources/**/*.js"
419         ]
420       }
421     },
422     {
423       "name": "ExternalActionViewModifierPlugin",
424       "dependencies": {
425         "PlayerUI/Core": [
427         ],
428         "PlayerUI/SwiftUI": [
430         ],
431         "PlayerUI/ExternalActionPlugin": [
433         ]
434       },
435       "source_files": "ios/plugins/ExternalActionViewModifierPlugin/Sources/**/*"
436     },
437     {
438       "name": "MetricsPlugin",
439       "dependencies": {
440         "PlayerUI/Core": [
442         ],
443         "PlayerUI/SwiftUI": [
445         ]
446       },
447       "source_files": "ios/plugins/MetricsPlugin/Sources/**/*",
448       "resource_bundles": {
449         "MetricsPlugin": [
450           "ios/plugins/MetricsPlugin/Resources/**/*.js"
451         ]
452       }
453     },
454     {
455       "name": "PubSubPlugin",
456       "dependencies": {
457         "PlayerUI/Core": [
459         ]
460       },
461       "source_files": "ios/plugins/PubSubPlugin/Sources/**/*",
462       "resource_bundles": {
463         "PubSubPlugin": [
464           "ios/plugins/PubSubPlugin/Resources/**/*.js"
465         ]
466       }
467     },
468     {
469       "name": "StageRevertDataPlugin",
470       "dependencies": {
471         "PlayerUI/Core": [
473         ]
474       },
475       "source_files": "ios/plugins/StageRevertDataPlugin/Sources/**/*",
476       "resource_bundles": {
477         "StageRevertDataPlugin": [
478           "ios/plugins/StageRevertDataPlugin/Resources/**/*.js"
479         ]
480       }
481     },
482     {
483       "name": "SwiftUICheckPathPlugin",
484       "dependencies": {
485         "PlayerUI/Core": [
487         ],
488         "PlayerUI/SwiftUI": [
490         ],
491         "PlayerUI/CheckPathPlugin": [
493         ]
494       },
495       "source_files": "ios/plugins/SwiftUICheckPathPlugin/Sources/**/*"
496     },
497     {
498       "name": "SwiftUIPendingTransactionPlugin",
499       "dependencies": {
500         "PlayerUI/Core": [
502         ],
503         "PlayerUI/SwiftUI": [
505         ]
506       },
507       "source_files": "ios/plugins/SwiftUIPendingTransactionPlugin/Sources/**/*"
508     },
509     {
510       "name": "TypesProviderPlugin",
511       "dependencies": {
512         "PlayerUI/Core": [
514         ]
515       },
516       "source_files": "ios/plugins/TypesProviderPlugin/Sources/**/*",
517       "resource_bundles": {
518         "TypesProviderPlugin": [
519           "ios/plugins/TypesProviderPlugin/Resources/**/*.js"
520         ]
521       }
522     }
523   ],
524   "swift_version": "5.1"