[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / c / 6 / 0 / PlayerUI / 0.7.1-next.1 / PlayerUI.podspec.json
blobd1c17f7f17dcc7e62ef9ea95eda5f459047ef97e
2   "name": "PlayerUI",
3   "version": "0.7.1-next.1",
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.7.1-next.1/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       },
88       "source_files": [
89         "ios/packages/*/UITests/**/*",
90         "ios/plugins/*/UITests/**/*"
91       ],
92       "pod_target_xcconfig": {
93         "PRODUCT_BUNDLE_IDENTIFIER": "com.intuit.ios.PlayerUI-ExampleUITests",
94         "CODE_SIGN_STYLE": "Manual",
95         "CODE_SIGN_IDENTITY[sdk=iphoneos*]": "iPhone Developer",
96         "PROVISIONING_PROFILE_SPECIFIER": "match Development com.intuit.ios.PlayerUI-ExampleUITests*",
97         "DEVELOPMENT_TEAM": "F6DWWXWEX6"
98       }
99     }
100   ],
101   "appspecs": [
102     {
103       "name": "Demo",
104       "source_files": "ios/packages/demo/Sources/**/*",
105       "resources": [
106         "ios/packages/demo/Resources/Primary.storyboard",
107         "ios/packages/demo/Resources/Launch.xib",
108         "ios/packages/demo/Resources/**/*.xcassets"
109       ],
110       "dependencies": {
111         "PlayerUI/SwiftUI": [
113         ],
114         "PlayerUI/BeaconPlugin": [
116         ],
117         "PlayerUI/ReferenceAssets": [
119         ],
120         "PlayerUI/MetricsPlugin": [
122         ],
123         "PlayerUI/TransitionPlugin": [
125         ]
126       },
127       "info_plist": {
128         "UILaunchStoryboardName": "Launch",
129         "CFBundleIdentifier": "com.intuit.ios.player",
130         "UIApplicationSceneManifest": {
131           "UIApplicationSupportsMultipleScenes": true,
132           "UISceneConfigurations": {
133             "UIWindowSceneSessionRoleApplication": [
134               {
135                 "UISceneConfigurationName": "Default Configuration",
136                 "UISceneDelegateClassName": "PlayerUI_Demo.SceneDelegate"
137               }
138             ]
139           }
140         }
141       },
142       "pod_target_xcconfig": {
143         "PRODUCT_BUNDLE_IDENTIFIER": "com.intuit.ios.player",
144         "CODE_SIGN_STYLE": "Manual",
145         "CODE_SIGN_IDENTITY": "iPhone Distribution",
146         "PROVISIONING_PROFILE_SPECIFIER": "match InHouse com.intuit.ios.player",
147         "DEVELOPMENT_TEAM": "F6DWWXWEX6",
148         "SKIP_INSTALL": "NO",
149         "SKIP_INSTALLED_PRODUCT": "YES"
150       },
151       "script_phases": [
152         {
153           "name": "SwiftLint",
154           "execution_position": "before_compile",
155           "script": "            cd ${SRCROOT}/../..\n            ${PODS_ROOT}/SwiftLint/swiftlint --config .swiftlint.yml --path ./ios/\n"
156         },
157         {
158           "name": "Mock Generation",
159           "execution_position": "before_compile",
160           "shell_path": "/bin/zsh",
161           "script": "          cd ${SRCROOT}/../../ios/packages/demo/scripts\n          if test -f ~/.zshrc; then\n            source ~/.zshrc\n          fi\n          ./generateFlowSections.js\n"
162         }
163       ]
164     }
165   ],
166   "subspecs": [
167     {
168       "name": "Main",
169       "dependencies": {
170         "PlayerUI/SwiftUI": [
172         ]
173       }
174     },
175     {
176       "name": "InternalUnitTestUtilities",
177       "dependencies": {
178         "PlayerUI/Core": [
180         ]
181       },
182       "source_files": "ios/packages/internal-test-utils/Sources/**/*",
183       "weak_frameworks": "XCTest",
184       "pod_target_xcconfig": {
185         "ENABLE_BITCODE": "NO",
186         "ENABLE_TESTING_SEARCH_PATHS": "YES"
187       }
188     },
189     {
190       "name": "Core",
191       "source_files": "ios/packages/core/Sources/**/*",
192       "dependencies": {
193         "SwiftHooks": [
194           "~> 0",
195           ">= 0.1.0"
196         ],
197         "PlayerUI/Logger": [
199         ]
200       },
201       "resource_bundles": {
202         "PlayerUI": [
203           "ios/packages/core/Resources/**/*.js"
204         ]
205       }
206     },
207     {
208       "name": "TestUtilitiesCore",
209       "dependencies": {
210         "PlayerUI/Core": [
212         ],
213         "PlayerUI/SwiftUI": [
215         ]
216       },
217       "source_files": "ios/packages/test-utils-core/Sources/**/*",
218       "resource_bundles": {
219         "TestUtilities": [
220           "ios/packages/test-utils/Resources/**/*.js"
221         ]
222       }
223     },
224     {
225       "name": "TestUtilities",
226       "dependencies": {
227         "PlayerUI/Core": [
229         ],
230         "PlayerUI/SwiftUI": [
232         ],
233         "PlayerUI/TestUtilitiesCore": [
235         ]
236       },
237       "source_files": "ios/packages/test-utils/Sources/**/*",
238       "weak_frameworks": "XCTest",
239       "pod_target_xcconfig": {
240         "ENABLE_BITCODE": "NO",
241         "ENABLE_TESTING_SEARCH_PATHS": "YES"
242       }
243     },
244     {
245       "name": "ReferenceAssets",
246       "dependencies": {
247         "PlayerUI/Core": [
249         ],
250         "PlayerUI/SwiftUI": [
252         ],
253         "PlayerUI/BeaconPlugin": [
255         ],
256         "PlayerUI/SwiftUIPendingTransactionPlugin": [
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": "AsyncNodePlugin",
290       "dependencies": {
291         "PlayerUI/Core": [
293         ]
294       },
295       "source_files": "ios/plugins/AsyncNodePlugin/Sources/**/*",
296       "resource_bundles": {
297         "AsyncNodePlugin": [
298           "ios/plugins/AsyncNodePlugin/Resources/**/*.js"
299         ]
300       }
301     },
302     {
303       "name": "PrintLoggerPlugin",
304       "dependencies": {
305         "PlayerUI/Core": [
307         ]
308       },
309       "source_files": "ios/plugins/PrintLoggerPlugin/Sources/**/*"
310     },
311     {
312       "name": "TransitionPlugin",
313       "dependencies": {
314         "PlayerUI/Core": [
316         ],
317         "PlayerUI/SwiftUI": [
319         ]
320       },
321       "source_files": "ios/plugins/TransitionPlugin/Sources/**/*"
322     },
323     {
324       "name": "BaseBeaconPlugin",
325       "dependencies": {
326         "PlayerUI/Core": [
328         ]
329       },
330       "source_files": "ios/plugins/BaseBeaconPlugin/Sources/**/*",
331       "resource_bundles": {
332         "BaseBeaconPlugin": [
333           "ios/plugins/BaseBeaconPlugin/Resources/**/*.js"
334         ]
335       }
336     },
337     {
338       "name": "BeaconPlugin",
339       "dependencies": {
340         "PlayerUI/Core": [
342         ],
343         "PlayerUI/SwiftUI": [
345         ],
346         "PlayerUI/BaseBeaconPlugin": [
348         ]
349       },
350       "source_files": "ios/plugins/BeaconPlugin/Sources/**/*"
351     },
352     {
353       "name": "CheckPathPlugin",
354       "dependencies": {
355         "PlayerUI/Core": [
357         ]
358       },
359       "source_files": "ios/plugins/CheckPathPlugin/Sources/**/*",
360       "resource_bundles": {
361         "CheckPathPlugin": [
362           "ios/plugins/CheckPathPlugin/Resources/**/*.js"
363         ]
364       }
365     },
366     {
367       "name": "CommonTypesPlugin",
368       "dependencies": {
369         "PlayerUI/Core": [
371         ]
372       },
373       "source_files": "ios/plugins/CommonTypesPlugin/Sources/**/*",
374       "resource_bundles": {
375         "CommonTypesPlugin": [
376           "ios/plugins/CommonTypesPlugin/Resources/**/*.js"
377         ]
378       }
379     },
380     {
381       "name": "ComputedPropertiesPlugin",
382       "dependencies": {
383         "PlayerUI/Core": [
385         ]
386       },
387       "source_files": "ios/plugins/ComputedPropertiesPlugin/Sources/**/*",
388       "resource_bundles": {
389         "ComputedPropertiesPlugin": [
390           "ios/plugins/ComputedPropertiesPlugin/Resources/**/*.js"
391         ]
392       }
393     },
394     {
395       "name": "CommonExpressionsPlugin",
396       "dependencies": {
397         "PlayerUI/Core": [
399         ]
400       },
401       "source_files": "ios/plugins/CommonExpressionsPlugin/Sources/**/*",
402       "resource_bundles": {
403         "CommonExpressionsPlugin": [
404           "ios/plugins/CommonExpressionsPlugin/Resources/**/*.js"
405         ]
406       }
407     },
408     {
409       "name": "ExpressionPlugin",
410       "dependencies": {
411         "PlayerUI/Core": [
413         ]
414       },
415       "source_files": "ios/plugins/ExpressionPlugin/Sources/**/*",
416       "resource_bundles": {
417         "ExpressionPlugin": [
418           "ios/plugins/ExpressionPlugin/Resources/**/*.js"
419         ]
420       }
421     },
422     {
423       "name": "ExternalActionPlugin",
424       "dependencies": {
425         "PlayerUI/Core": [
427         ]
428       },
429       "source_files": "ios/plugins/ExternalActionPlugin/Sources/**/*",
430       "resource_bundles": {
431         "ExternalActionPlugin": [
432           "ios/plugins/ExternalActionPlugin/Resources/**/*.js"
433         ]
434       }
435     },
436     {
437       "name": "ExternalActionViewModifierPlugin",
438       "dependencies": {
439         "PlayerUI/Core": [
441         ],
442         "PlayerUI/SwiftUI": [
444         ],
445         "PlayerUI/ExternalActionPlugin": [
447         ]
448       },
449       "source_files": "ios/plugins/ExternalActionViewModifierPlugin/Sources/**/*"
450     },
451     {
452       "name": "MetricsPlugin",
453       "dependencies": {
454         "PlayerUI/Core": [
456         ],
457         "PlayerUI/SwiftUI": [
459         ]
460       },
461       "source_files": "ios/plugins/MetricsPlugin/Sources/**/*",
462       "resource_bundles": {
463         "MetricsPlugin": [
464           "ios/plugins/MetricsPlugin/Resources/**/*.js"
465         ]
466       }
467     },
468     {
469       "name": "PubSubPlugin",
470       "dependencies": {
471         "PlayerUI/Core": [
473         ]
474       },
475       "source_files": "ios/plugins/PubSubPlugin/Sources/**/*",
476       "resource_bundles": {
477         "PubSubPlugin": [
478           "ios/plugins/PubSubPlugin/Resources/**/*.js"
479         ]
480       }
481     },
482     {
483       "name": "StageRevertDataPlugin",
484       "dependencies": {
485         "PlayerUI/Core": [
487         ]
488       },
489       "source_files": "ios/plugins/StageRevertDataPlugin/Sources/**/*",
490       "resource_bundles": {
491         "StageRevertDataPlugin": [
492           "ios/plugins/StageRevertDataPlugin/Resources/**/*.js"
493         ]
494       }
495     },
496     {
497       "name": "SwiftUICheckPathPlugin",
498       "dependencies": {
499         "PlayerUI/Core": [
501         ],
502         "PlayerUI/SwiftUI": [
504         ],
505         "PlayerUI/CheckPathPlugin": [
507         ]
508       },
509       "source_files": "ios/plugins/SwiftUICheckPathPlugin/Sources/**/*"
510     },
511     {
512       "name": "SwiftUIPendingTransactionPlugin",
513       "dependencies": {
514         "PlayerUI/Core": [
516         ],
517         "PlayerUI/SwiftUI": [
519         ]
520       },
521       "source_files": "ios/plugins/SwiftUIPendingTransactionPlugin/Sources/**/*"
522     },
523     {
524       "name": "TypesProviderPlugin",
525       "dependencies": {
526         "PlayerUI/Core": [
528         ]
529       },
530       "source_files": "ios/plugins/TypesProviderPlugin/Sources/**/*",
531       "resource_bundles": {
532         "TypesProviderPlugin": [
533           "ios/plugins/TypesProviderPlugin/Resources/**/*.js"
534         ]
535       }
536     }
537   ],
538   "swift_version": "5.1"