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.2.0/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 "UIMainStoryboardFile": "Primary",
132 "UILaunchStoryboardName": "Launch",
133 "CFBundleIdentifier": "com.intuit.ios.player"
135 "pod_target_xcconfig": {
136 "PRODUCT_BUNDLE_IDENTIFIER": "com.intuit.ios.player",
137 "CODE_SIGN_STYLE": "Manual",
138 "CODE_SIGN_IDENTITY": "iPhone Distribution",
139 "PROVISIONING_PROFILE_SPECIFIER": "match InHouse com.intuit.ios.player",
140 "DEVELOPMENT_TEAM": "F6DWWXWEX6",
141 "SKIP_INSTALL": "NO",
142 "SKIP_INSTALLED_PRODUCT": "YES"
147 "execution_position": "before_compile",
148 "script": " cd ${SRCROOT}/../..\n ${PODS_ROOT}/SwiftLint/swiftlint --config .swiftlint.yml --path ./ios/\n"
151 "name": "Mock Generation",
152 "execution_position": "before_compile",
153 "script": " cd ${SRCROOT}/../../ios/packages/demo/scripts\n ./generateFlowSections.js\n"
162 "PlayerUI/SwiftUI": [
168 "name": "InternalUnitTestUtilities",
174 "source_files": "ios/packages/internal-test-utils/Sources/**/*",
175 "weak_frameworks": "XCTest",
176 "pod_target_xcconfig": {
177 "ENABLE_BITCODE": "NO",
178 "ENABLE_TESTING_SEARCH_PATHS": "YES"
183 "source_files": "ios/packages/core/Sources/**/*",
193 "resource_bundles": {
195 "ios/packages/core/Resources/**/*.js"
200 "name": "TestUtilitiesCore",
205 "PlayerUI/SwiftUI": [
212 "source_files": "ios/packages/test-utils-core/Sources/**/*",
213 "resource_bundles": {
215 "ios/packages/test-utils/Resources/**/*.js"
220 "name": "TestUtilities",
225 "PlayerUI/SwiftUI": [
228 "PlayerUI/TestUtilitiesCore": [
235 "source_files": "ios/packages/test-utils/Sources/**/*",
236 "weak_frameworks": "XCTest",
237 "pod_target_xcconfig": {
238 "ENABLE_BITCODE": "NO",
239 "ENABLE_TESTING_SEARCH_PATHS": "YES"
243 "name": "ReferenceAssets",
248 "PlayerUI/SwiftUI": [
251 "PlayerUI/BeaconPlugin": [
258 "source_files": "ios/packages/reference-assets/Sources/**/*",
259 "resource_bundles": {
261 "ios/packages/reference-assets/Resources/js/**/*.js",
262 "ios/packages/reference-assets/Resources/svg/*.xcassets",
263 "ios/packages/reference-assets/Resources/svg/*.xcassets/**/*"
277 "source_files": "ios/packages/swiftui/Sources/**/*"
287 "source_files": "ios/packages/logger/Sources/**/*"
290 "name": "PrintLoggerPlugin",
296 "source_files": "ios/plugins/PrintLoggerPlugin/Sources/**/*"
299 "name": "TransitionPlugin",
307 "PlayerUI/SwiftUI": [
311 "source_files": "ios/plugins/TransitionPlugin/Sources/**/*"
314 "name": "BaseBeaconPlugin",
320 "source_files": "ios/plugins/BaseBeaconPlugin/Sources/**/*",
321 "resource_bundles": {
322 "BaseBeaconPlugin": [
323 "ios/plugins/BaseBeaconPlugin/Resources/**/*.js"
328 "name": "BeaconPlugin",
336 "PlayerUI/SwiftUI": [
339 "PlayerUI/BaseBeaconPlugin": [
343 "source_files": "ios/plugins/BeaconPlugin/Sources/**/*"
346 "name": "CheckPathPlugin",
352 "source_files": "ios/plugins/CheckPathPlugin/Sources/**/*",
353 "resource_bundles": {
355 "ios/plugins/CheckPathPlugin/Resources/**/*.js"
360 "name": "CommonTypesPlugin",
366 "source_files": "ios/plugins/CommonTypesPlugin/Sources/**/*",
367 "resource_bundles": {
368 "CommonTypesPlugin": [
369 "ios/plugins/CommonTypesPlugin/Resources/**/*.js"
374 "name": "CommonExpressionsPlugin",
380 "source_files": "ios/plugins/CommonExpressionsPlugin/Sources/**/*",
381 "resource_bundles": {
382 "CommonExpressionsPlugin": [
383 "ios/plugins/CommonExpressionsPlugin/Resources/**/*.js"
388 "name": "ExpressionPlugin",
394 "source_files": "ios/plugins/ExpressionPlugin/Sources/**/*",
395 "resource_bundles": {
396 "ExpressionPlugin": [
397 "ios/plugins/ExpressionPlugin/Resources/**/*.js"
402 "name": "ExternalActionPlugin",
408 "source_files": "ios/plugins/ExternalActionPlugin/Sources/**/*",
409 "resource_bundles": {
410 "ExternalActionPlugin": [
411 "ios/plugins/ExternalActionPlugin/Resources/**/*.js"
416 "name": "ExternalActionViewModifierPlugin",
424 "PlayerUI/SwiftUI": [
427 "PlayerUI/ExternalActionPlugin": [
431 "source_files": "ios/plugins/ExternalActionViewModifierPlugin/Sources/**/*"
434 "name": "MetricsPlugin",
442 "PlayerUI/SwiftUI": [
446 "source_files": "ios/plugins/MetricsPlugin/Sources/**/*",
447 "resource_bundles": {
449 "ios/plugins/MetricsPlugin/Resources/**/*.js"
454 "name": "PubSubPlugin",
460 "source_files": "ios/plugins/PubSubPlugin/Sources/**/*",
461 "resource_bundles": {
463 "ios/plugins/PubSubPlugin/Resources/**/*.js"
468 "name": "TypesProviderPlugin",
474 "source_files": "ios/plugins/TypesProviderPlugin/Sources/**/*",
475 "resource_bundles": {
476 "TypesProviderPlugin": [
477 "ios/plugins/TypesProviderPlugin/Resources/**/*.js"
482 "swift_version": "5.1"