[Add] AlibabacloudBPStudio20210931 4.0.4
[CocoaPods.git] / Specs / c / 6 / 0 / PlayerUI / 0.4.0-next.16 / PlayerUI.podspec.json
blobfc422369f8f97e30b30ecb451dd771ddf39e2c87
2   "name": "PlayerUI",
3   "version": "0.4.0-next.16",
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.0-next.16/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           "script": "          cd ${SRCROOT}/../../ios/packages/demo/scripts\n          ./generateFlowSections.js\n"
164         }
165       ]
166     }
167   ],
168   "subspecs": [
169     {
170       "name": "Main",
171       "dependencies": {
172         "PlayerUI/SwiftUI": [
174         ]
175       }
176     },
177     {
178       "name": "InternalUnitTestUtilities",
179       "dependencies": {
180         "PlayerUI/Core": [
182         ]
183       },
184       "source_files": "ios/packages/internal-test-utils/Sources/**/*",
185       "weak_frameworks": "XCTest",
186       "pod_target_xcconfig": {
187         "ENABLE_BITCODE": "NO",
188         "ENABLE_TESTING_SEARCH_PATHS": "YES"
189       }
190     },
191     {
192       "name": "Core",
193       "source_files": "ios/packages/core/Sources/**/*",
194       "dependencies": {
195         "SwiftHooks": [
196           "~> 0",
197           ">= 0.1.0"
198         ],
199         "PlayerUI/Logger": [
201         ]
202       },
203       "resource_bundles": {
204         "PlayerUI": [
205           "ios/packages/core/Resources/**/*.js"
206         ]
207       }
208     },
209     {
210       "name": "TestUtilitiesCore",
211       "dependencies": {
212         "PlayerUI/Core": [
214         ],
215         "PlayerUI/SwiftUI": [
217         ]
218       },
219       "source_files": "ios/packages/test-utils-core/Sources/**/*",
220       "resource_bundles": {
221         "TestUtilities": [
222           "ios/packages/test-utils/Resources/**/*.js"
223         ]
224       }
225     },
226     {
227       "name": "TestUtilities",
228       "dependencies": {
229         "PlayerUI/Core": [
231         ],
232         "PlayerUI/SwiftUI": [
234         ],
235         "PlayerUI/TestUtilitiesCore": [
237         ]
238       },
239       "source_files": "ios/packages/test-utils/Sources/**/*",
240       "weak_frameworks": "XCTest",
241       "pod_target_xcconfig": {
242         "ENABLE_BITCODE": "NO",
243         "ENABLE_TESTING_SEARCH_PATHS": "YES"
244       }
245     },
246     {
247       "name": "ReferenceAssets",
248       "dependencies": {
249         "PlayerUI/Core": [
251         ],
252         "PlayerUI/SwiftUI": [
254         ],
255         "PlayerUI/BeaconPlugin": [
257         ]
258       },
259       "source_files": "ios/packages/reference-assets/Sources/**/*",
260       "resource_bundles": {
261         "ReferenceAssets": [
262           "ios/packages/reference-assets/Resources/js/**/*.js",
263           "ios/packages/reference-assets/Resources/svg/*.xcassets",
264           "ios/packages/reference-assets/Resources/svg/*.xcassets/**/*"
265         ]
266       }
267     },
268     {
269       "name": "SwiftUI",
270       "dependencies": {
271         "PlayerUI/Core": [
273         ]
274       },
275       "source_files": "ios/packages/swiftui/Sources/**/*"
276     },
277     {
278       "name": "Logger",
279       "dependencies": {
280         "SwiftHooks": [
281           "~> 0",
282           ">= 0.1.0"
283         ]
284       },
285       "source_files": "ios/packages/logger/Sources/**/*"
286     },
287     {
288       "name": "PrintLoggerPlugin",
289       "dependencies": {
290         "PlayerUI/Core": [
292         ]
293       },
294       "source_files": "ios/plugins/PrintLoggerPlugin/Sources/**/*"
295     },
296     {
297       "name": "TransitionPlugin",
298       "dependencies": {
299         "PlayerUI/Core": [
301         ],
302         "PlayerUI/SwiftUI": [
304         ]
305       },
306       "source_files": "ios/plugins/TransitionPlugin/Sources/**/*"
307     },
308     {
309       "name": "BaseBeaconPlugin",
310       "dependencies": {
311         "PlayerUI/Core": [
313         ]
314       },
315       "source_files": "ios/plugins/BaseBeaconPlugin/Sources/**/*",
316       "resource_bundles": {
317         "BaseBeaconPlugin": [
318           "ios/plugins/BaseBeaconPlugin/Resources/**/*.js"
319         ]
320       }
321     },
322     {
323       "name": "BeaconPlugin",
324       "dependencies": {
325         "PlayerUI/Core": [
327         ],
328         "PlayerUI/SwiftUI": [
330         ],
331         "PlayerUI/BaseBeaconPlugin": [
333         ]
334       },
335       "source_files": "ios/plugins/BeaconPlugin/Sources/**/*"
336     },
337     {
338       "name": "CheckPathPlugin",
339       "dependencies": {
340         "PlayerUI/Core": [
342         ]
343       },
344       "source_files": "ios/plugins/CheckPathPlugin/Sources/**/*",
345       "resource_bundles": {
346         "CheckPathPlugin": [
347           "ios/plugins/CheckPathPlugin/Resources/**/*.js"
348         ]
349       }
350     },
351     {
352       "name": "CommonTypesPlugin",
353       "dependencies": {
354         "PlayerUI/Core": [
356         ]
357       },
358       "source_files": "ios/plugins/CommonTypesPlugin/Sources/**/*",
359       "resource_bundles": {
360         "CommonTypesPlugin": [
361           "ios/plugins/CommonTypesPlugin/Resources/**/*.js"
362         ]
363       }
364     },
365     {
366       "name": "CommonExpressionsPlugin",
367       "dependencies": {
368         "PlayerUI/Core": [
370         ]
371       },
372       "source_files": "ios/plugins/CommonExpressionsPlugin/Sources/**/*",
373       "resource_bundles": {
374         "CommonExpressionsPlugin": [
375           "ios/plugins/CommonExpressionsPlugin/Resources/**/*.js"
376         ]
377       }
378     },
379     {
380       "name": "ExpressionPlugin",
381       "dependencies": {
382         "PlayerUI/Core": [
384         ]
385       },
386       "source_files": "ios/plugins/ExpressionPlugin/Sources/**/*",
387       "resource_bundles": {
388         "ExpressionPlugin": [
389           "ios/plugins/ExpressionPlugin/Resources/**/*.js"
390         ]
391       }
392     },
393     {
394       "name": "ExternalActionPlugin",
395       "dependencies": {
396         "PlayerUI/Core": [
398         ]
399       },
400       "source_files": "ios/plugins/ExternalActionPlugin/Sources/**/*",
401       "resource_bundles": {
402         "ExternalActionPlugin": [
403           "ios/plugins/ExternalActionPlugin/Resources/**/*.js"
404         ]
405       }
406     },
407     {
408       "name": "ExternalActionViewModifierPlugin",
409       "dependencies": {
410         "PlayerUI/Core": [
412         ],
413         "PlayerUI/SwiftUI": [
415         ],
416         "PlayerUI/ExternalActionPlugin": [
418         ]
419       },
420       "source_files": "ios/plugins/ExternalActionViewModifierPlugin/Sources/**/*"
421     },
422     {
423       "name": "MetricsPlugin",
424       "dependencies": {
425         "PlayerUI/Core": [
427         ],
428         "PlayerUI/SwiftUI": [
430         ]
431       },
432       "source_files": "ios/plugins/MetricsPlugin/Sources/**/*",
433       "resource_bundles": {
434         "MetricsPlugin": [
435           "ios/plugins/MetricsPlugin/Resources/**/*.js"
436         ]
437       }
438     },
439     {
440       "name": "PubSubPlugin",
441       "dependencies": {
442         "PlayerUI/Core": [
444         ]
445       },
446       "source_files": "ios/plugins/PubSubPlugin/Sources/**/*",
447       "resource_bundles": {
448         "PubSubPlugin": [
449           "ios/plugins/PubSubPlugin/Resources/**/*.js"
450         ]
451       }
452     },
453     {
454       "name": "StageRevertDataPlugin",
455       "dependencies": {
456         "PlayerUI/Core": [
458         ]
459       },
460       "source_files": "ios/plugins/StageRevertDataPlugin/Sources/**/*",
461       "resource_bundles": {
462         "StageRevertDataPlugin": [
463           "ios/plugins/StageRevertDataPlugin/Resources/**/*.js"
464         ]
465       }
466     },
467     {
468       "name": "SwiftUICheckPathPlugin",
469       "dependencies": {
470         "PlayerUI/Core": [
472         ],
473         "PlayerUI/SwiftUI": [
475         ],
476         "PlayerUI/CheckPathPlugin": [
478         ]
479       },
480       "source_files": "ios/plugins/SwiftUICheckPathPlugin/Sources/**/*"
481     },
482     {
483       "name": "TypesProviderPlugin",
484       "dependencies": {
485         "PlayerUI/Core": [
487         ]
488       },
489       "source_files": "ios/plugins/TypesProviderPlugin/Sources/**/*",
490       "resource_bundles": {
491         "TypesProviderPlugin": [
492           "ios/plugins/TypesProviderPlugin/Resources/**/*.js"
493         ]
494       }
495     }
496   ],
497   "swift_version": "5.1"