4 "summary": "A native renderer for Player content",
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",
15 "hborawski": "harris_borawski@intuit.com"
18 "http": "https://github.com/player-ui/player/releases/download/0.4.2/PlayerUI_Pod.zip"
23 "default_subspecs": "Main",
28 "requires_app_host": true,
29 "app_host_name": "PlayerUI/Demo",
31 "PlayerUI/InternalUnitTestUtilities": [
37 "PlayerUI/TestUtilities": [
42 "ios/packages/*/Tests/**/*.swift",
43 "ios/plugins/*/Tests/**/*.swift"
47 "name": "ViewInspectorTests",
49 "requires_app_host": true,
50 "app_host_name": "PlayerUI/Demo",
52 "PlayerUI/InternalUnitTestUtilities": [
63 "ios/packages/*/ViewInspector/**/*",
64 "ios/plugins/*/ViewInspector/**/*",
65 "ios/packages/demo/Sources/MockFlows.swift"
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"
78 "requires_app_host": true,
79 "app_host_name": "PlayerUI/Demo",
81 "PlayerUI/InternalUnitTestUtilities": [
92 "ios/packages/*/UITests/**/*",
93 "ios/plugins/*/UITests/**/*"
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"
107 "source_files": "ios/packages/demo/Sources/**/*",
109 "ios/packages/demo/Resources/Primary.storyboard",
110 "ios/packages/demo/Resources/Launch.xib",
111 "ios/packages/demo/Resources/**/*.xcassets"
114 "PlayerUI/SwiftUI": [
117 "PlayerUI/BeaconPlugin": [
120 "PlayerUI/ReferenceAssets": [
123 "PlayerUI/MetricsPlugin": [
126 "PlayerUI/TransitionPlugin": [
131 "UILaunchStoryboardName": "Launch",
132 "CFBundleIdentifier": "com.intuit.ios.player",
133 "UIApplicationSceneManifest": {
134 "UIApplicationSupportsMultipleScenes": true,
135 "UISceneConfigurations": {
136 "UIWindowSceneSessionRoleApplication": [
138 "UISceneConfigurationName": "Default Configuration",
139 "UISceneDelegateClassName": "PlayerUI_Demo.SceneDelegate"
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"
157 "execution_position": "before_compile",
158 "script": " cd ${SRCROOT}/../..\n ${PODS_ROOT}/SwiftLint/swiftlint --config .swiftlint.yml --path ./ios/\n"
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"
173 "PlayerUI/SwiftUI": [
179 "name": "InternalUnitTestUtilities",
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"
194 "source_files": "ios/packages/core/Sources/**/*",
204 "resource_bundles": {
206 "ios/packages/core/Resources/**/*.js"
211 "name": "TestUtilitiesCore",
216 "PlayerUI/SwiftUI": [
220 "source_files": "ios/packages/test-utils-core/Sources/**/*",
221 "resource_bundles": {
223 "ios/packages/test-utils/Resources/**/*.js"
228 "name": "TestUtilities",
233 "PlayerUI/SwiftUI": [
236 "PlayerUI/TestUtilitiesCore": [
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"
248 "name": "ReferenceAssets",
253 "PlayerUI/SwiftUI": [
256 "PlayerUI/BeaconPlugin": [
260 "source_files": "ios/packages/reference-assets/Sources/**/*",
261 "resource_bundles": {
263 "ios/packages/reference-assets/Resources/js/**/*.js",
264 "ios/packages/reference-assets/Resources/svg/*.xcassets",
265 "ios/packages/reference-assets/Resources/svg/*.xcassets/**/*"
276 "source_files": "ios/packages/swiftui/Sources/**/*"
286 "source_files": "ios/packages/logger/Sources/**/*"
289 "name": "PrintLoggerPlugin",
295 "source_files": "ios/plugins/PrintLoggerPlugin/Sources/**/*"
298 "name": "TransitionPlugin",
303 "PlayerUI/SwiftUI": [
307 "source_files": "ios/plugins/TransitionPlugin/Sources/**/*"
310 "name": "BaseBeaconPlugin",
316 "source_files": "ios/plugins/BaseBeaconPlugin/Sources/**/*",
317 "resource_bundles": {
318 "BaseBeaconPlugin": [
319 "ios/plugins/BaseBeaconPlugin/Resources/**/*.js"
324 "name": "BeaconPlugin",
329 "PlayerUI/SwiftUI": [
332 "PlayerUI/BaseBeaconPlugin": [
336 "source_files": "ios/plugins/BeaconPlugin/Sources/**/*"
339 "name": "CheckPathPlugin",
345 "source_files": "ios/plugins/CheckPathPlugin/Sources/**/*",
346 "resource_bundles": {
348 "ios/plugins/CheckPathPlugin/Resources/**/*.js"
353 "name": "CommonTypesPlugin",
359 "source_files": "ios/plugins/CommonTypesPlugin/Sources/**/*",
360 "resource_bundles": {
361 "CommonTypesPlugin": [
362 "ios/plugins/CommonTypesPlugin/Resources/**/*.js"
367 "name": "ComputedPropertiesPlugin",
373 "source_files": "ios/plugins/ComputedPropertiesPlugin/Sources/**/*",
374 "resource_bundles": {
375 "ComputedPropertiesPlugin": [
376 "ios/plugins/ComputedPropertiesPlugin/Resources/**/*.js"
381 "name": "CommonExpressionsPlugin",
387 "source_files": "ios/plugins/CommonExpressionsPlugin/Sources/**/*",
388 "resource_bundles": {
389 "CommonExpressionsPlugin": [
390 "ios/plugins/CommonExpressionsPlugin/Resources/**/*.js"
395 "name": "ExpressionPlugin",
401 "source_files": "ios/plugins/ExpressionPlugin/Sources/**/*",
402 "resource_bundles": {
403 "ExpressionPlugin": [
404 "ios/plugins/ExpressionPlugin/Resources/**/*.js"
409 "name": "ExternalActionPlugin",
415 "source_files": "ios/plugins/ExternalActionPlugin/Sources/**/*",
416 "resource_bundles": {
417 "ExternalActionPlugin": [
418 "ios/plugins/ExternalActionPlugin/Resources/**/*.js"
423 "name": "ExternalActionViewModifierPlugin",
428 "PlayerUI/SwiftUI": [
431 "PlayerUI/ExternalActionPlugin": [
435 "source_files": "ios/plugins/ExternalActionViewModifierPlugin/Sources/**/*"
438 "name": "MetricsPlugin",
443 "PlayerUI/SwiftUI": [
447 "source_files": "ios/plugins/MetricsPlugin/Sources/**/*",
448 "resource_bundles": {
450 "ios/plugins/MetricsPlugin/Resources/**/*.js"
455 "name": "PubSubPlugin",
461 "source_files": "ios/plugins/PubSubPlugin/Sources/**/*",
462 "resource_bundles": {
464 "ios/plugins/PubSubPlugin/Resources/**/*.js"
469 "name": "StageRevertDataPlugin",
475 "source_files": "ios/plugins/StageRevertDataPlugin/Sources/**/*",
476 "resource_bundles": {
477 "StageRevertDataPlugin": [
478 "ios/plugins/StageRevertDataPlugin/Resources/**/*.js"
483 "name": "SwiftUICheckPathPlugin",
488 "PlayerUI/SwiftUI": [
491 "PlayerUI/CheckPathPlugin": [
495 "source_files": "ios/plugins/SwiftUICheckPathPlugin/Sources/**/*"
498 "name": "SwiftUIPendingTransactionPlugin",
503 "PlayerUI/SwiftUI": [
507 "source_files": "ios/plugins/SwiftUIPendingTransactionPlugin/Sources/**/*"
510 "name": "TypesProviderPlugin",
516 "source_files": "ios/plugins/TypesProviderPlugin/Sources/**/*",
517 "resource_bundles": {
518 "TypesProviderPlugin": [
519 "ios/plugins/TypesProviderPlugin/Resources/**/*.js"
524 "swift_version": "5.1"