[Add] TrinityAudioSDK 3.2.118
[CocoaPods.git] / Specs / c / 6 / 0 / PlayerUI / 0.7.0-next.0 / PlayerUI.podspec.json
blob1b574d0221d5ebd1a12b6122c970b5354034572d
2   "name": "PlayerUI",
3   "version": "0.7.0-next.0",
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.0-next.0/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": "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"