From 08728482ec810b97ac46b0d5ff9af1e2d1c8ad17 Mon Sep 17 00:00:00 2001 From: Badarinath Venkatnarayansetty Date: Sat, 9 May 2020 10:50:12 -0700 Subject: [PATCH] Added watch target and a sample example for illustrating it --- Example/Podfile | 9 + Example/Podfile.lock | 8 +- .../Local Podspecs/StepperView.podspec.json | 7 +- Example/Pods/Manifest.lock | 8 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 2082 +++++++++++------ .../Pods-StepperView_Example-frameworks.sh | 60 +- .../Pods-StepperView_Example.debug.xcconfig | 4 +- .../Pods-StepperView_Example.release.xcconfig | 4 +- .../Pods-StepperView_Tests-frameworks.sh | 56 +- .../Pods-StepperView_Tests.debug.xcconfig | 4 +- .../Pods-StepperView_Tests.release.xcconfig | 4 +- ...ds-StepperView_Watch Extension-Info.plist} | 2 +- ..._Watch Extension-acknowledgements.markdown | 26 + ...iew_Watch Extension-acknowledgements.plist | 58 + .../Pods-StepperView_Watch Extension-dummy.m | 5 + ...-StepperView_Watch Extension-frameworks.sh | 207 ++ ...ods-StepperView_Watch Extension-umbrella.h | 16 + ...StepperView_Watch Extension.debug.xcconfig | 12 + ...Pods-StepperView_Watch Extension.modulemap | 6 + ...epperView_Watch Extension.release.xcconfig | 12 + .../Pods-StepperView_Watch-Info.plist | 26 + ...tepperView_Watch-acknowledgements.markdown | 26 + ...s-StepperView_Watch-acknowledgements.plist | 58 + .../Pods-StepperView_Watch-dummy.m | 5 + .../Pods-StepperView_Watch-frameworks.sh | 207 ++ .../Pods-StepperView_Watch-umbrella.h | 16 + .../Pods-StepperView_Watch.debug.xcconfig | 12 + .../Pods-StepperView_Watch.modulemap | 6 + .../Pods-StepperView_Watch.release.xcconfig | 12 + .../SnapshotTesting.debug.xcconfig | 16 + .../SnapshotTesting.release.xcconfig | 16 + .../StepperView-iOS-Info.plist | 26 + .../StepperView-iOS/StepperView-iOS-dummy.m | 5 + .../StepperView-iOS-prefix.pch} | 0 .../StepperView-iOS-umbrella.h} | 0 .../StepperView-iOS.debug.xcconfig} | 2 +- .../StepperView-iOS.modulemap} | 2 +- .../StepperView-iOS.release.xcconfig | 10 + .../StepperView-watchOS-Info.plist | 26 + .../StepperView-watchOS-dummy.m | 5 + .../StepperView-watchOS-prefix.pch | 12 + .../StepperView-watchOS-umbrella.h | 16 + .../StepperView-watchOS.debug.xcconfig | 11 + .../StepperView-watchOS.modulemap | 6 + .../StepperView-watchOS.release.xcconfig | 11 + .../StepperView/StepperView-dummy.m | 5 - Example/StepperView.xcodeproj/project.pbxproj | 410 +++- .../Circular.imageset/Contents.json | 28 + .../Contents.json | 48 + .../Extra Large.imageset/Contents.json | 28 + .../Graphic Bezel.imageset/Contents.json | 28 + .../Graphic Circular.imageset/Contents.json | 28 + .../Graphic Corner.imageset/Contents.json | 28 + .../Contents.json | 28 + .../Modular.imageset/Contents.json | 28 + .../Utilitarian.imageset/Contents.json | 28 + .../Assets.xcassets/Contents.json | 6 + .../ComplicationController.swift | 55 + .../ExtensionDelegate.swift | 56 + .../HostingController.swift | 45 + .../StepperView_Watch Extension/Info.plist | 52 + .../NotificationController.swift | 37 + .../PushNotificationPayload.apns | 20 + .../AppIcon.appiconset/Contents.json | 81 + .../Assets.xcassets/Contents.json | 6 + .../Base.lproj/Interface.storyboard | 48 + Example/StepperView_Watch/Info.plist | 33 + 67 files changed, 3430 insertions(+), 818 deletions(-) rename Example/Pods/Target Support Files/{StepperView/StepperView-Info.plist => Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-Info.plist} (96%) create mode 100644 Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-acknowledgements.markdown create mode 100644 Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-acknowledgements.plist create mode 100644 Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-dummy.m create mode 100755 Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-frameworks.sh create mode 100644 Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-umbrella.h create mode 100644 Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.debug.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.modulemap create mode 100644 Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.release.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-Info.plist create mode 100644 Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-acknowledgements.markdown create mode 100644 Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-acknowledgements.plist create mode 100644 Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-dummy.m create mode 100755 Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-frameworks.sh create mode 100644 Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-umbrella.h create mode 100644 Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.debug.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.modulemap create mode 100644 Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.release.xcconfig create mode 100644 Example/Pods/Target Support Files/SnapshotTesting/SnapshotTesting.debug.xcconfig create mode 100644 Example/Pods/Target Support Files/SnapshotTesting/SnapshotTesting.release.xcconfig create mode 100644 Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-Info.plist create mode 100644 Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-dummy.m rename Example/Pods/Target Support Files/{StepperView/StepperView-prefix.pch => StepperView-iOS/StepperView-iOS-prefix.pch} (100%) rename Example/Pods/Target Support Files/{StepperView/StepperView-umbrella.h => StepperView-iOS/StepperView-iOS-umbrella.h} (100%) rename Example/Pods/Target Support Files/{StepperView/StepperView.xcconfig => StepperView-iOS/StepperView-iOS.debug.xcconfig} (98%) rename Example/Pods/Target Support Files/{StepperView/StepperView.modulemap => StepperView-iOS/StepperView-iOS.modulemap} (59%) create mode 100644 Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS.release.xcconfig create mode 100644 Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-Info.plist create mode 100644 Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-dummy.m create mode 100644 Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-prefix.pch create mode 100644 Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-umbrella.h create mode 100644 Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS.debug.xcconfig create mode 100644 Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS.modulemap create mode 100644 Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS.release.xcconfig delete mode 100644 Example/Pods/Target Support Files/StepperView/StepperView-dummy.m create mode 100644 Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Circular.imageset/Contents.json create mode 100644 Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Contents.json create mode 100644 Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Extra Large.imageset/Contents.json create mode 100644 Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Bezel.imageset/Contents.json create mode 100644 Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Circular.imageset/Contents.json create mode 100644 Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Corner.imageset/Contents.json create mode 100644 Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Large Rectangular.imageset/Contents.json create mode 100644 Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Modular.imageset/Contents.json create mode 100644 Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Utilitarian.imageset/Contents.json create mode 100644 Example/StepperView_Watch Extension/Assets.xcassets/Contents.json create mode 100644 Example/StepperView_Watch Extension/ComplicationController.swift create mode 100644 Example/StepperView_Watch Extension/ExtensionDelegate.swift create mode 100644 Example/StepperView_Watch Extension/HostingController.swift create mode 100644 Example/StepperView_Watch Extension/Info.plist create mode 100644 Example/StepperView_Watch Extension/NotificationController.swift create mode 100644 Example/StepperView_Watch Extension/PushNotificationPayload.apns create mode 100644 Example/StepperView_Watch/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 Example/StepperView_Watch/Assets.xcassets/Contents.json create mode 100644 Example/StepperView_Watch/Base.lproj/Interface.storyboard create mode 100644 Example/StepperView_Watch/Info.plist diff --git a/Example/Podfile b/Example/Podfile index 1321318..b34f8b5 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -11,3 +11,12 @@ target 'StepperView_Example' do pod 'SnapshotTesting', '~> 1.7.2', :inhibit_warnings => true end end + + +target 'StepperView_Watch' do + pod 'StepperView', :path => '../' +end + +target 'StepperView_Watch Extension' do + pod 'StepperView', :path => '../' +end diff --git a/Example/Podfile.lock b/Example/Podfile.lock index e45c389..07116da 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,6 +1,6 @@ PODS: - SnapshotTesting (1.7.2) - - StepperView (1.3.0) + - StepperView (1.3.1) DEPENDENCIES: - SnapshotTesting (~> 1.7.2) @@ -16,8 +16,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: SnapshotTesting: 8caa6661fea7c8019d5b46de77c16bab99c36c5c - StepperView: bd33ee6d29e2c80ba6515c9c78da2959640a8d95 + StepperView: b08d5cd8590c5c140cc33a74f2fe68c45e74fe7b -PODFILE CHECKSUM: f5a99c8518c38c24e820cc7e8f085cbe692e9c77 +PODFILE CHECKSUM: 8b713604471a4b42c3cfe96f708359ac25857036 -COCOAPODS: 1.8.4 +COCOAPODS: 1.9.1 diff --git a/Example/Pods/Local Podspecs/StepperView.podspec.json b/Example/Pods/Local Podspecs/StepperView.podspec.json index bb3f1fa..1fa2a31 100644 --- a/Example/Pods/Local Podspecs/StepperView.podspec.json +++ b/Example/Pods/Local Podspecs/StepperView.podspec.json @@ -1,6 +1,6 @@ { "name": "StepperView", - "version": "1.3.0", + "version": "1.3.1", "swift_versions": "5.0", "summary": "SwiftUI iOS component for Step Indications.", "description": "Stepper View Indication componet for SwiftUI", @@ -14,11 +14,12 @@ }, "source": { "git": "https://github.com/badrinathvm/StepperView.git", - "tag": "1.3.0" + "tag": "1.3.1" }, "social_media_url": "https://twitter.com/badrivm", "platforms": { - "ios": "11.0" + "ios": "11.0", + "watchos": "6.0" }, "source_files": "Sources/**/*.swift", "swift_version": "5.0" diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index e45c389..07116da 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,6 +1,6 @@ PODS: - SnapshotTesting (1.7.2) - - StepperView (1.3.0) + - StepperView (1.3.1) DEPENDENCIES: - SnapshotTesting (~> 1.7.2) @@ -16,8 +16,8 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: SnapshotTesting: 8caa6661fea7c8019d5b46de77c16bab99c36c5c - StepperView: bd33ee6d29e2c80ba6515c9c78da2959640a8d95 + StepperView: b08d5cd8590c5c140cc33a74f2fe68c45e74fe7b -PODFILE CHECKSUM: f5a99c8518c38c24e820cc7e8f085cbe692e9c77 +PODFILE CHECKSUM: 8b713604471a4b42c3cfe96f708359ac25857036 -COCOAPODS: 1.8.4 +COCOAPODS: 1.9.1 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index b300756..f9bd831 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,69 +7,117 @@ objects = { /* Begin PBXBuildFile section */ - 01757E29DF92738C1D5D0528F1EB4824 /* View.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28398308229A27402CE44F5D1ABD7BEF /* View.swift */; }; - 0C906639087A4DD40C49C532197D3542 /* IndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7118B876A8D53E41FEC4754F53BFEB16 /* IndicatorView.swift */; }; - 0CB1E1050F7FEA97DC80350779C8EC93 /* PitStopLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A73C8A10C130F5158EACE17E0D091E7 /* PitStopLineView.swift */; }; - 11F2134521037184F745C9010217B501 /* Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = D82C355D0427B53C2328007CC8614834 /* Description.swift */; }; - 14CC16A84D0558FF9DC6927E1BA82F02 /* Any.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBC94A46146EC14EC29D278838464499 /* Any.swift */; }; - 18ED84EFAF015095FCCF61A8E494F325 /* AssertSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4B5B926D044224F3DA48ECA54B90036 /* AssertSnapshot.swift */; }; - 1A1F20E176923FF03A0EAEA886703719 /* NSView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 141F2FB477A620A3E602AB638D67BB48 /* NSView.swift */; }; - 1D991DC78F8F9BAF7FA5A4D28B11349A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 033A36A29482FD32230FE0CA177F9BD3 /* Foundation.framework */; }; - 22A503D1990311FD0724D53E44C2FC7B /* VerticalAlignment+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48BA353E6D93447A337BD56D2D58A23B /* VerticalAlignment+Extension.swift */; }; - 2371CFDF095282B1D6935C36C81E46FC /* UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDE17308B6D5521A72838599CD74F8F5 /* UIImage.swift */; }; - 237B968B5229BD5946854EDF99ED457E /* NumberedCircleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D357A83AA80962E8A6D576C7D6C03078 /* NumberedCircleView.swift */; }; - 23B3D1B39D273F7B43BA45F255EDE5C5 /* CaseIterable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB40629037FE01DF51592340BAF30DC5 /* CaseIterable.swift */; }; - 29F37DB8A1899894CA87E8E8381E2C11 /* NSViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D96E630D4F45E68F0498F73942B3A394 /* NSViewController.swift */; }; - 2A09946556A0739B5C229E3F7608BBC6 /* Pods-StepperView_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B13AD9D6D4BFABE3405A85D5F3386E40 /* Pods-StepperView_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 33432CD4B8F83F0C678B5C67CAF13414 /* String+SpecialCharacters.swift in Sources */ = {isa = PBXBuildFile; fileRef = F98270ABCBD510306D254F5F2A075D4F /* String+SpecialCharacters.swift */; }; - 34A8B0CD1EB17E3FCE655CD4CB71739E /* PitStopSteps.swift in Sources */ = {isa = PBXBuildFile; fileRef = C085D7B8B7B686C224D438BE279A62C7 /* PitStopSteps.swift */; }; - 3AA6DC589BAA5D47994A27FFF66B4254 /* PitStopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A9BB99E83BC15ADA3A9B42BDCFBAB2 /* PitStopView.swift */; }; - 440314FEC8EC90F865D8D20910989A69 /* Diffing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26401BE80305F2B813E06AD190053957 /* Diffing.swift */; }; - 44B748DFF78E254D05E457C24F6254DB /* VerticalLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7A5698936E7FBD9401B0C94DF36CF30 /* VerticalLineView.swift */; }; - 46B2A4686C72C29C24576FC6FF56A7BE /* AssertInlineSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = D21C023A87B098E00BC30768BE745B2B /* AssertInlineSnapshot.swift */; }; - 4E5AA162D02372A80FABE033AD6BFFE6 /* Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E72AAD93917F47E3D524310C84F7909 /* Diff.swift */; }; - 4F03BBCA0FCF5903B46F72BE0BADDF34 /* SceneKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA8578A0C512F8518AC6AA186377D30 /* SceneKit.swift */; }; - 4F88C5C52DC90AEE3726514599A76C56 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 033A36A29482FD32230FE0CA177F9BD3 /* Foundation.framework */; }; - 509FAAD85506B9E1BCCA50505B8C93DB /* SpriteKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D3FAD366B69D1860608FB5353B2355E /* SpriteKit.swift */; }; - 56B2D76BD27EAA69A1BED0113B7F9F51 /* UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A59CAA1C4417F7FCE99E24861C906A8 /* UIView.swift */; }; - 56E7FD3B4E563E9150903C32843ACBF4 /* StepperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EE609AF0FAB36F85D00AC74B01C6C6 /* StepperView.swift */; }; - 57244463125C60529B7391F9FA3052AD /* Snapshotting.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0E615119D7A9419BEB8DF45F970D780 /* Snapshotting.swift */; }; - 5AF64FD8B6D1DD7D0A99C0DE12EB907F /* StepperView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 27641251C88C7C2C3D672569D1B10CDF /* StepperView-dummy.m */; }; - 5C646D4C61F7CDC27DBCBD7960C48BB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 033A36A29482FD32230FE0CA177F9BD3 /* Foundation.framework */; }; - 6466CB6250CBD3F61D35E1132618C759 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C061463250766C9C05995AB8EE63E66 /* XCTest.framework */; }; - 6658F9FE5EEFD579907F946DD9FDD8E3 /* URLRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EB3C5BC42B48ECADA5C15E4D7300320 /* URLRequest.swift */; }; - 67C39A754A360A5EFC7FE0037CECE5C3 /* CALayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C853A3716219DC38964698A3639F3829 /* CALayer.swift */; }; - 6BEBCFDB12FD667DF2AECFFFFF83188C /* StepIndicatorVerticalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30D7C33A6A2BF872AEE37D96E3727E99 /* StepIndicatorVerticalView.swift */; }; - 7E02343FF1140C9405AB61EB4CAA6DFA /* HorizontalLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 548197BAA3D53A287F1DCCBB549043D8 /* HorizontalLineView.swift */; }; - 8003323F07F7A6F822902979CE092B88 /* Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = 324481A591879B18B7505E9303723469 /* Wait.swift */; }; - 83F3ABC0C9467C50BC156242D02B16F2 /* Pods-StepperView_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B5607D0E6C665BF1FD799000DA9A62E /* Pods-StepperView_Tests-dummy.m */; }; - 84432746DEB076256002FB7BABDAAAA5 /* SnapshotTesting-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B1630497B2704712ABCE10FD83364049 /* SnapshotTesting-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 876537D0654AFD0F278A249E55F9A80D /* View+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C12EEAD47F80967F4AF8F1D230091E /* View+Extensions.swift */; }; - 8CD5CB3FDF05526DBF034B61F696BA93 /* PlistEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 290FA5B7B6496DE2E5DF0177F09159C6 /* PlistEncoder.swift */; }; - 8E1FBD13A74F689CFC06054841BFC596 /* UIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD06679E9264E5DC810E417061FE621C /* UIViewController.swift */; }; - 97FF598BCAA3AB834A7C322E65D55E0D /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = C225CE62D0A0941395A46BC3FDD7928C /* Utils.swift */; }; - 9A17FE944D66E10D77B006064F5EE43F /* PreferenceKey+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2077B6C94CC60F3AA22215E8E08BB4B3 /* PreferenceKey+Extension.swift */; }; - A455E5B77A019CEAEEA0F9D26B1B74E6 /* Codable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B4FC0227D41710B4B3C050FEC0452A /* Codable.swift */; }; - A96049D395A3B4553E6CDE7412D736EA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 033A36A29482FD32230FE0CA177F9BD3 /* Foundation.framework */; }; - AA6612CD34134596239652A299AC0F76 /* Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982D9F593A29A12ECA4ED0A024179571 /* Async.swift */; }; - B04CA17471143BEDA50779BE9660BD2A /* SnapshotTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = B704FB069134D9829D1DB0887FE74FE9 /* SnapshotTestCase.swift */; }; - B799D7620872AA9EAE46A8533FF83890 /* Colors+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC33493AA8E76DD7C70B09E3630AD2B8 /* Colors+Extension.swift */; }; - BDFAF00F9FE360EAFD864F290030A2D0 /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C78F7697B2E257E48A574B7F8DCD5C0 /* Data.swift */; }; - BE068F001E2344449F6E193DFB12B1D1 /* NSImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC7C09E204EF98D86C100A3901EF4186 /* NSImage.swift */; }; - C2B818BE2E57EF9A8CE51775FCB33C2B /* Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F9CD32A3EEC5B16556E007DD9DDDC4C /* Internal.swift */; }; - C5301327AFD5DD910A074609D7B2B7C5 /* Pods-StepperView_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BF0820A43B8503E664BF525626B23C1 /* Pods-StepperView_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D0AFA24DF38759E557395329ADFA05C9 /* StepIndicatorHorizontalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E4A95C2A4413E198F9F0586083CC3C5 /* StepIndicatorHorizontalView.swift */; }; - D502335E4A3117FCD35C6B92E3CAB49B /* TextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBE35398C33A9128EA1C6EF7238A0AE5 /* TextView.swift */; }; - D56563764E24224FB95BC77EC18F7D9E /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17E2D56C483E81CEF9848DE97231F414 /* String.swift */; }; - D6A43851802E3E81CF23D65CA9A81E4E /* SnapshotTesting-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9380FC7FFD42204CB2F2F13CD1FB470C /* SnapshotTesting-dummy.m */; }; - D73A065F7B163E24FA7A5855E3BA92B6 /* Pods-StepperView_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB85FA938239E012A52C0169153D16DF /* Pods-StepperView_Example-dummy.m */; }; - EAD15E5585667A6D2AECE32B2595B439 /* CircledIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52F0858270B9D92F33608B6A19ACB8FC /* CircledIconView.swift */; }; - F43AB1D852FB855150732B1C8B041FAA /* StepperView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 14849F13B286FA2DAEB6AFD5BF9B9335 /* StepperView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA70A5A198E5CF6E81D12091ED4A479B /* EnvironmentValues+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = A524E36EA6B08EC3A6D716F802A117F7 /* EnvironmentValues+Extension.swift */; }; - FDAD70506FFFD578C1327E64876A08E3 /* XCTAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = E49037AFDC2D0C73BAEDA9B67BB45FD4 /* XCTAttachment.swift */; }; + 01757E29DF92738C1D5D0528F1EB4824 /* View.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3912642063EA0830CFF13B31BF711D13 /* View.swift */; }; + 03E4DBAC06FB7F008264F85E687F9B51 /* TextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6936067A766008A87D96AD10EE23C69 /* TextView.swift */; }; + 0B8E76C9B6DBEB82C16F53D47E3D938B /* Pods-StepperView_Watch Extension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E753134DBAC9E58D31D4D4950BA6E89 /* Pods-StepperView_Watch Extension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11F2134521037184F745C9010217B501 /* Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9321EEBF8992813520D43041AF4164EA /* Description.swift */; }; + 14160D4A17E15B79D9B1D08A3075A259 /* PitStopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CBA87A2E0A0991E58DE911B67F14E2B /* PitStopView.swift */; }; + 14CC16A84D0558FF9DC6927E1BA82F02 /* Any.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE5CB9BA70CE2A0FB3E198A4FB9A5437 /* Any.swift */; }; + 1613EF41826965E1DC7E2B1B7E06AC6B /* PitStopSteps.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D2269BE6183C2BDE3F477C90A57C03F /* PitStopSteps.swift */; }; + 169AC4826AD1F662E9B1C1EB8B6CA34C /* StepperView-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 80CAB5E2D4217ADB99C2D2545667F5A9 /* StepperView-iOS-dummy.m */; }; + 17A7B883E6AD4C7B94D0A9EAEE4D69D5 /* IndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BADE531E4B79705DA45A057D1A3CE290 /* IndicatorView.swift */; }; + 17BCC45B1737A1A0BDB3A781908C0C14 /* Colors+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93F58D5B9352CC10E6CDEA242D34133C /* Colors+Extension.swift */; }; + 18ED84EFAF015095FCCF61A8E494F325 /* AssertSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DFDE88834F7E40014E803B6B644499 /* AssertSnapshot.swift */; }; + 1A1F20E176923FF03A0EAEA886703719 /* NSView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34051EC87A66DF65C7B3D8627594429 /* NSView.swift */; }; + 1D991DC78F8F9BAF7FA5A4D28B11349A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 573A7972CACA0CBB42B5D9EBE39B8F26 /* Foundation.framework */; }; + 2173D347DC98555CD7DCCCFB521DC7A5 /* PreferenceKey+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEC9B26D7A9084ACCC25A0B8136B4FE /* PreferenceKey+Extension.swift */; }; + 2371CFDF095282B1D6935C36C81E46FC /* UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A0D19BF7BAEB7DA2481EF41D28AFEFD /* UIImage.swift */; }; + 23B3D1B39D273F7B43BA45F255EDE5C5 /* CaseIterable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F974148746ADF47725F16E8AE8D554F /* CaseIterable.swift */; }; + 25F35320050FC7B163D7D078812BE944 /* VerticalLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 506C73D723EE01EE21B0990E99654362 /* VerticalLineView.swift */; }; + 29F37DB8A1899894CA87E8E8381E2C11 /* NSViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9C38ACEC8EF6779198630A964BC9E8 /* NSViewController.swift */; }; + 2A09946556A0739B5C229E3F7608BBC6 /* Pods-StepperView_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 55C34891961FC441E1A021D5CE301AB7 /* Pods-StepperView_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B006BBB09919BA8ED743F2185D6C6C1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 573A7972CACA0CBB42B5D9EBE39B8F26 /* Foundation.framework */; }; + 2C29103A7EE1849EDD8BBCA8D8E10B3C /* VerticalAlignment+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 783174AE3DB94E5C0F20DB0BD9C4FC4C /* VerticalAlignment+Extension.swift */; }; + 2D877591CA97ED2DEFD12460A66E8E27 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82F1E3501EE0EE229AFC92FE011CA6A4 /* Foundation.framework */; }; + 333E868E352BA91AFF824D456A77B810 /* StepIndicatorVerticalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C85CF3DD9EC881C442667CF1B8158C /* StepIndicatorVerticalView.swift */; }; + 33432CD4B8F83F0C678B5C67CAF13414 /* String+SpecialCharacters.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24B910A7CADF2217BFBFDB9C98EC114A /* String+SpecialCharacters.swift */; }; + 38AFFF5778434779E234A0BC9EB714DB /* VerticalLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 506C73D723EE01EE21B0990E99654362 /* VerticalLineView.swift */; }; + 398E8BB4A89B750ED3F3859BD5EAF980 /* PitStopLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 448C5E5AD92C690A21F426ED473C4F41 /* PitStopLineView.swift */; }; + 440314FEC8EC90F865D8D20910989A69 /* Diffing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09FD26E8685603ED773645E9748DE892 /* Diffing.swift */; }; + 46B2A4686C72C29C24576FC6FF56A7BE /* AssertInlineSnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF19BCC9495D48049049450AADB9A50C /* AssertInlineSnapshot.swift */; }; + 46FD01CFAA083EA77458367D636D4355 /* PitStopLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 448C5E5AD92C690A21F426ED473C4F41 /* PitStopLineView.swift */; }; + 48507418DBE50E1A262507C39EBF1CB7 /* TextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6936067A766008A87D96AD10EE23C69 /* TextView.swift */; }; + 4E5AA162D02372A80FABE033AD6BFFE6 /* Diff.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8552C0F4E4AF5BB803C0393CE438BA28 /* Diff.swift */; }; + 4EF723676173A7F8D4E012BEF7A73F4E /* EnvironmentValues+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181F8C7F75FF28F692D1C0294031468B /* EnvironmentValues+Extension.swift */; }; + 4F03BBCA0FCF5903B46F72BE0BADDF34 /* SceneKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C0CA527311E8D6053CD18C45F669B32 /* SceneKit.swift */; }; + 509FAAD85506B9E1BCCA50505B8C93DB /* SpriteKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C213B490DAAF188ECBD5D1BF7BC777E6 /* SpriteKit.swift */; }; + 56B2D76BD27EAA69A1BED0113B7F9F51 /* UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 444F03C0C7E948C8C4716A1692A121F3 /* UIView.swift */; }; + 57244463125C60529B7391F9FA3052AD /* Snapshotting.swift in Sources */ = {isa = PBXBuildFile; fileRef = A86F0DD6C92051D8A83077FC4673DDC2 /* Snapshotting.swift */; }; + 5BD8FFA97B7F2B0CAFC75A2B99F64E65 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82F1E3501EE0EE229AFC92FE011CA6A4 /* Foundation.framework */; }; + 5C646D4C61F7CDC27DBCBD7960C48BB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 573A7972CACA0CBB42B5D9EBE39B8F26 /* Foundation.framework */; }; + 6466CB6250CBD3F61D35E1132618C759 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D542F6AA8CFDC07A16382785E7895C41 /* XCTest.framework */; }; + 6658F9FE5EEFD579907F946DD9FDD8E3 /* URLRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6A3274FB1B6B5844F8D1A124BE5B0EE /* URLRequest.swift */; }; + 67C39A754A360A5EFC7FE0037CECE5C3 /* CALayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD10704D670BE755E3C1A04C482F14BB /* CALayer.swift */; }; + 697B331F84C40463362A7DAB3F8D907B /* Pods-StepperView_Watch-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DB364750AEF9F684ED1A0611680B9F3 /* Pods-StepperView_Watch-dummy.m */; }; + 6A54E5F76D246CB03C6495F8532A85FB /* IndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BADE531E4B79705DA45A057D1A3CE290 /* IndicatorView.swift */; }; + 6C5D53B89D89A75FC5D72BEBC85979A6 /* StepperView-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D5E3AB347C94EC70B0FEA70B0B758801 /* StepperView-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6F7A7E665E1D1A96E5D4AFF8B40438FD /* VerticalAlignment+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 783174AE3DB94E5C0F20DB0BD9C4FC4C /* VerticalAlignment+Extension.swift */; }; + 7C439CE32122CF6C075DB678E3EF6809 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82F1E3501EE0EE229AFC92FE011CA6A4 /* Foundation.framework */; }; + 7DD37A33D9B05961406D3125F585FEDE /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E5C1B8618BF6C074CC13654A56FA8F4 /* Utils.swift */; }; + 7F3933323072CF3B17C383C95CA50ACD /* Pods-StepperView_Watch-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C719024204C3A03223697AF4003AF2E9 /* Pods-StepperView_Watch-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F465A81F39530285F7994041DE7C3C2 /* CircledIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C6FCFA95C328F5E3765883A0B039218 /* CircledIconView.swift */; }; + 8003323F07F7A6F822902979CE092B88 /* Wait.swift in Sources */ = {isa = PBXBuildFile; fileRef = B85F63F6F0616F7FE7949F7EE63BD175 /* Wait.swift */; }; + 83F3ABC0C9467C50BC156242D02B16F2 /* Pods-StepperView_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B0368E9352383AFBEDC872B3AA718E /* Pods-StepperView_Tests-dummy.m */; }; + 84432746DEB076256002FB7BABDAAAA5 /* SnapshotTesting-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FE54E0EE77832C01DC96FA42213EFA34 /* SnapshotTesting-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85F19845A7ED053900C8E524066BCAEA /* PreferenceKey+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEC9B26D7A9084ACCC25A0B8136B4FE /* PreferenceKey+Extension.swift */; }; + 8CD5CB3FDF05526DBF034B61F696BA93 /* PlistEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB353159037433B43D06771A808670A2 /* PlistEncoder.swift */; }; + 8E1FBD13A74F689CFC06054841BFC596 /* UIViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A786374E297AD3E72EF898FE0FE8DC2A /* UIViewController.swift */; }; + 94B06A4DE8BCB01CA76781FB2FCDD131 /* Pods-StepperView_Watch Extension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FA6DA9948C40DFA0B1A3AC3BBBDE7E5 /* Pods-StepperView_Watch Extension-dummy.m */; }; + 9575D16DFCC5836E3289136BB1356730 /* StepIndicatorVerticalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29C85CF3DD9EC881C442667CF1B8158C /* StepIndicatorVerticalView.swift */; }; + 9A5934F6059D9992880341DB1DF46B92 /* StepperView-watchOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C29043CFC0E5B2ED755B69AA4328245 /* StepperView-watchOS-dummy.m */; }; + 9E8E4BE3C92F9919539E1A9A7591875C /* EnvironmentValues+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181F8C7F75FF28F692D1C0294031468B /* EnvironmentValues+Extension.swift */; }; + A455E5B77A019CEAEEA0F9D26B1B74E6 /* Codable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 677F639EA9C06D0891A723A57418F598 /* Codable.swift */; }; + A6A48EE07459D621B5E8D8EAF35F0BA8 /* StepIndicatorHorizontalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ABB39A00EF91B560B16AB891E5F988D /* StepIndicatorHorizontalView.swift */; }; + A8777FA7D237E66A5B64E77FD67F3FE4 /* PitStopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CBA87A2E0A0991E58DE911B67F14E2B /* PitStopView.swift */; }; + AA3A9F63364AD27BE8FE15803F12E786 /* CircledIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C6FCFA95C328F5E3765883A0B039218 /* CircledIconView.swift */; }; + AA6612CD34134596239652A299AC0F76 /* Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8C5BFB2709ACA3DB976330C93F0F0B0 /* Async.swift */; }; + AE92AFDE10AB35A52DDEC2CA09E9A6B8 /* NumberedCircleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9D21AA134E8B9D18C5ABA01BA45C861 /* NumberedCircleView.swift */; }; + B04CA17471143BEDA50779BE9660BD2A /* SnapshotTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1EDA2CFF4FC644BF0BA1960AF77E401 /* SnapshotTestCase.swift */; }; + BAEF26BDB7389F234E6D77118E44FDF7 /* PitStopSteps.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D2269BE6183C2BDE3F477C90A57C03F /* PitStopSteps.swift */; }; + BBABB2A0610111FCB88BA564C5EE89A0 /* Colors+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93F58D5B9352CC10E6CDEA242D34133C /* Colors+Extension.swift */; }; + BDFAF00F9FE360EAFD864F290030A2D0 /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4BB757B0C569052CF1DBEC733FFD737 /* Data.swift */; }; + BE068F001E2344449F6E193DFB12B1D1 /* NSImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4286727440DD327DE2AE95BF9D44E0 /* NSImage.swift */; }; + BFA9D544ABB911E3B14146B43E9066A3 /* HorizontalLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0AE204C74DFE570E9C197CE5C40D79B /* HorizontalLineView.swift */; }; + C2B818BE2E57EF9A8CE51775FCB33C2B /* Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BF05570F4FC5530B25624B36D5BBC7F /* Internal.swift */; }; + C2C5DD37EF66F811E1110190442AA85B /* StepperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE60AA0C75AEEDBDD7A9F4B926ABA476 /* StepperView.swift */; }; + C2E0F801018379EBFBC425B9958D8A3E /* StepperView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE60AA0C75AEEDBDD7A9F4B926ABA476 /* StepperView.swift */; }; + CA01726BE8D9E5D3144CD62CD9A748D1 /* Pods-StepperView_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A7C6F0E5A7E5F2F3E4BA214F0586F85 /* Pods-StepperView_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D56563764E24224FB95BC77EC18F7D9E /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 584C27168F70A918E4F29362FCBCFF00 /* String.swift */; }; + D6A43851802E3E81CF23D65CA9A81E4E /* SnapshotTesting-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 62D194AF3F49F0CAC373B258FBAD1C78 /* SnapshotTesting-dummy.m */; }; + D7AC966E621F9C024258F0B118168741 /* StepIndicatorHorizontalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ABB39A00EF91B560B16AB891E5F988D /* StepIndicatorHorizontalView.swift */; }; + DE7F89C8CEF0A086483E186B73DA99CF /* Pods-StepperView_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B7F4DA1477939461442D642761C8158E /* Pods-StepperView_Example-dummy.m */; }; + E0E24882EB538FB824D974FE6375F2F0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 573A7972CACA0CBB42B5D9EBE39B8F26 /* Foundation.framework */; }; + E503DA9E35E8EA05EA984A39E25C67E7 /* HorizontalLineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0AE204C74DFE570E9C197CE5C40D79B /* HorizontalLineView.swift */; }; + E9E66A153EBD2289B3FF2D163BDDEABC /* StepperView-watchOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E173BF6B31B11AC1736741FC97FDC78A /* StepperView-watchOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA9F4BEDE47BF8B0A69905FED2405039 /* NumberedCircleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9D21AA134E8B9D18C5ABA01BA45C861 /* NumberedCircleView.swift */; }; + F3332E5FDE1E17310C7CC1DE1AAD0684 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E5C1B8618BF6C074CC13654A56FA8F4 /* Utils.swift */; }; + F33B01D0FA0656B2EF9CBC8F327AAACE /* View+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A6C7E33B8041344A46BDEFC924CC449 /* View+Extensions.swift */; }; + F58A154C4F184B66B1FDE4B9501564F5 /* View+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A6C7E33B8041344A46BDEFC924CC449 /* View+Extensions.swift */; }; + FDAD70506FFFD578C1327E64876A08E3 /* XCTAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 410FC8A7EC948E73AC72E902BE6E37E3 /* XCTAttachment.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + 14EE7F55D27D482AAF1562DA55D1F7D9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E5C4FE1324F54F73C9F9F6B19D0A98B7; + remoteInfo = "StepperView-watchOS"; + }; + 1D6BDD975A91EE743FE42010C39CAD40 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E5C4FE1324F54F73C9F9F6B19D0A98B7; + remoteInfo = "StepperView-watchOS"; + }; + B9EF29D9D7D9E7EBA017386BF2407D53 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 3AA859A35A1114B15E4CC867026B10D2; + remoteInfo = "StepperView-iOS"; + }; BDCFB28994A06F6D593AB453CE18D1ED /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -84,225 +132,257 @@ remoteGlobalIDString = ADEAE7CDD604DE4F3072E6021A314487; remoteInfo = SnapshotTesting; }; - F6F09BE79A406E9AFB6AD561D556D2C2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 168A52CD2EC5A2263BAF15EFF9FB166E; - remoteInfo = StepperView; - }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 019783CACF6E68B6D837B3D6A68D90A0 /* NumberedCircleView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = NumberedCircleView.html; path = docs/Structs/NumberedCircleView.html; sourceTree = ""; }; - 0211A231C93E1810BFC3F09AEE0A37F3 /* Pods-StepperView_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Example-Info.plist"; sourceTree = ""; }; - 029ADA5CD838046BDACF97233F096656 /* HeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = HeightPreference.html; path = docs/Structs/HeightPreference.html; sourceTree = ""; }; - 02C12EEAD47F80967F4AF8F1D230091E /* View+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "View+Extensions.swift"; sourceTree = ""; }; - 033A36A29482FD32230FE0CA177F9BD3 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 040147BBECF2E6366F25DF99397BE4E9 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; - 05C028F74B9508FE72717D3BB2BD7B7A /* Pods_StepperView_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_StepperView_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 06075B79668DC4C9751258514BDB6375 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jazzy.js; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; - 0799237EF47A09C62E2FED2B17C201E0 /* RedSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = RedSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/RedSubType.html; sourceTree = ""; }; - 07D83F2BA4549B3364873D6DAF0538C7 /* SnapshotTesting.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapshotTesting.modulemap; sourceTree = ""; }; - 08022359EC87B973294790ED060F733F /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; - 09143D59F0573218E7CC1ACFC21069B8 /* Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Structs.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs.html; sourceTree = ""; }; - 0A38C516E6A5451D5A1254D67E2977A2 /* TextView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = TextView.html; path = docs/Structs/TextView.html; sourceTree = ""; }; - 0A59CAA1C4417F7FCE99E24861C906A8 /* UIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIView.swift; path = Sources/SnapshotTesting/Snapshotting/UIView.swift; sourceTree = ""; }; - 0B76BC7D0C2C3FA2DB609CE53D5C0C37 /* StepperView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = StepperView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0BF0820A43B8503E664BF525626B23C1 /* Pods-StepperView_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-StepperView_Example-umbrella.h"; sourceTree = ""; }; - 0C6060F701266E5119E8DC8A30B3BA9F /* PitStopLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PitStopLineOptions.html; path = docs/Enums/PitStopLineOptions.html; sourceTree = ""; }; - 0E27FA4A9F74336FF71CACA9AAD977F8 /* PitStopLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PitStopLineOptions.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/PitStopLineOptions.html; sourceTree = ""; }; - 0F62D9D9D7ED40BAA36487EA3392B6DB /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; - 1088E0998F837B28452CB796EFD6B330 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; - 1324A645CB134303F89238CB1C35E600 /* Utils.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Utils.html; path = docs/Structs/Utils.html; sourceTree = ""; }; - 1375C55C2E84E450AC53F3E1D60C8BA4 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; - 141F2FB477A620A3E602AB638D67BB48 /* NSView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSView.swift; path = Sources/SnapshotTesting/Snapshotting/NSView.swift; sourceTree = ""; }; - 14849F13B286FA2DAEB6AFD5BF9B9335 /* StepperView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StepperView-umbrella.h"; sourceTree = ""; }; - 15CD34CFF1CD2685DAF5139D070FB8AF /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; name = search.json; path = docs/search.json; sourceTree = ""; }; - 162FA4343CB43BAD670A5D320178504E /* SpacingKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = SpacingKey.html; path = docs/Structs/SpacingKey.html; sourceTree = ""; }; - 16DB3DA01A0576482CDA320DF528D0B2 /* SnapshotTesting-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapshotTesting-prefix.pch"; sourceTree = ""; }; - 16EE2C55CC0F006CBFFBE8F32F37D29B /* PitStopStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PitStopStep.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopStep.html; sourceTree = ""; }; - 17E2D56C483E81CEF9848DE97231F414 /* String.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = String.swift; path = Sources/SnapshotTesting/Snapshotting/String.swift; sourceTree = ""; }; - 194E9623D45356E5862D92200E0F3AED /* StepperMode.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = StepperMode.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperMode.html; sourceTree = ""; }; - 1A3E414A2122C3BC3532C12EFE05AD71 /* Pods-StepperView_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-StepperView_Tests.modulemap"; sourceTree = ""; }; - 1AF4C2131DA4923F8C00BB1FA1BDEFCB /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 1B5607D0E6C665BF1FD799000DA9A62E /* Pods-StepperView_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-StepperView_Tests-dummy.m"; sourceTree = ""; }; - 1CF25D098552ACE5CBD2F3F1C675303A /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; name = undocumented.json; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/undocumented.json; sourceTree = ""; }; - 1D3FAD366B69D1860608FB5353B2355E /* SpriteKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SpriteKit.swift; path = Sources/SnapshotTesting/Snapshotting/SpriteKit.swift; sourceTree = ""; }; - 1E6041318F668A00834BD8F78AC546F5 /* Pods-StepperView_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-StepperView_Example.modulemap"; sourceTree = ""; }; - 1EB3C5BC42B48ECADA5C15E4D7300320 /* URLRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLRequest.swift; path = Sources/SnapshotTesting/Snapshotting/URLRequest.swift; sourceTree = ""; }; - 202F84200C0E1E23C9EDB6CDBA86E67F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/StepperView.docset/Contents/Info.plist; sourceTree = ""; }; - 205D4A948F9B1B9F4ED9165BD21EE8D4 /* HorizontalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = HorizontalLineView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HorizontalLineView.html; sourceTree = ""; }; - 2077B6C94CC60F3AA22215E8E08BB4B3 /* PreferenceKey+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PreferenceKey+Extension.swift"; sourceTree = ""; }; - 2079F885343A75510AEE7D79120B180D /* PitStopOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PitStopOptionsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopOptionsKey.html; sourceTree = ""; }; - 219271B5B642DE6196FC98B33B6B00D3 /* PitStopOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PitStopOptionsKey.html; path = docs/Structs/PitStopOptionsKey.html; sourceTree = ""; }; - 22A74971CEFB92DD3C9A9ACAC8180C5F /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = jazzy.css; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; - 22A9BB99E83BC15ADA3A9B42BDCFBAB2 /* PitStopView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PitStopView.swift; sourceTree = ""; }; - 22DDFBAA8C2194BBACEA7D235B0D2441 /* View.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = View.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/View.html; sourceTree = ""; }; - 2306A9B08B28BE914652DED3B839F484 /* BlueSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = BlueSubType.html; path = docs/Enums/Colors/BlueSubType.html; sourceTree = ""; }; - 25581B126AAAD9DEFF7716FA261BAECB /* SnapshotTesting-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapshotTesting-Info.plist"; sourceTree = ""; }; - 25C07FD2368B1BD105573BC938FC752E /* PitStopSteps.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PitStopSteps.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopSteps.html; sourceTree = ""; }; - 26401BE80305F2B813E06AD190053957 /* Diffing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diffing.swift; path = Sources/SnapshotTesting/Diffing.swift; sourceTree = ""; }; - 27641251C88C7C2C3D672569D1B10CDF /* StepperView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "StepperView-dummy.m"; sourceTree = ""; }; - 279AEADEFA0AB0319D5A07957B35CB6B /* StepperView.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; path = StepperView.podspec; sourceTree = ""; tabWidth = 2; }; - 28398308229A27402CE44F5D1ABD7BEF /* View.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = View.swift; path = Sources/SnapshotTesting/Common/View.swift; sourceTree = ""; }; - 290FA5B7B6496DE2E5DF0177F09159C6 /* PlistEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PlistEncoder.swift; path = Sources/SnapshotTesting/Common/PlistEncoder.swift; sourceTree = ""; }; - 2A94F4D71E6DE90189B584A3B10BCD6F /* OptionalView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = OptionalView.html; path = docs/Structs/OptionalView.html; sourceTree = ""; }; - 2C061463250766C9C05995AB8EE63E66 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 2D4CE00F5481B434198461A34DDC7D0D /* StepsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = StepsKey.html; path = docs/Structs/StepsKey.html; sourceTree = ""; }; - 2F72C57519F009D3491811202FAFF00C /* StepperIndicationType.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = StepperIndicationType.html; path = docs/Enums/StepperIndicationType.html; sourceTree = ""; }; - 3083A884973ED3A714F14C33834E68F1 /* HeightKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = HeightKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightKey.html; sourceTree = ""; }; - 30D7C33A6A2BF872AEE37D96E3727E99 /* StepIndicatorVerticalView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepIndicatorVerticalView.swift; sourceTree = ""; }; - 31608AF082A0A74D8BE8B8DC8ECD8819 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; - 324481A591879B18B7505E9303723469 /* Wait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Wait.swift; path = Sources/SnapshotTesting/Extensions/Wait.swift; sourceTree = ""; }; - 34FBBEB0EF673BB598C85BD3E59817B4 /* BoundsPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = BoundsPreferenceKey.html; path = docs/Structs/BoundsPreferenceKey.html; sourceTree = ""; }; - 39073451E492C586CC9C75D790F4853F /* StepperView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = StepperView.html; path = docs/Structs/StepperView.html; sourceTree = ""; }; - 3C7DBF259DCED9E4A60E6ADDA06EB38E /* StepperView.tgz */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = StepperView.tgz; path = docs/docsets/StepperView.tgz; sourceTree = ""; }; - 3E1BCDE3F076CA7952AB7E0AC77AD52E /* PitStopStep.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PitStopStep.html; path = docs/Structs/PitStopStep.html; sourceTree = ""; }; - 3E375A876FCE05F8823DA0C7027769E5 /* Utils.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Utils.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/Utils.html; sourceTree = ""; }; - 3ED910932FB32B3068FA6497608BD5EA /* LineOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = LineOptionsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LineOptionsKey.html; sourceTree = ""; }; - 4262F14BA6193E1BA7D3AEB39B534C7C /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; - 42A024BB286D2D55D21BEE733C3446B8 /* WidthPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = WidthPreference.html; path = docs/Structs/WidthPreference.html; sourceTree = ""; }; - 42ED4990608B637E9F46E6D40FD8F493 /* StepIndicatorHorizontalView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = StepIndicatorHorizontalView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html; sourceTree = ""; }; - 43F8DFD0E437FB683001CA9D61E1EDCF /* StepperAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = StepperAlignment.html; path = docs/Enums/StepperAlignment.html; sourceTree = ""; }; - 45BCD2D989718AE5FDFDA42639E94ADA /* YellowSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = YellowSubType.html; path = docs/Enums/Colors/YellowSubType.html; sourceTree = ""; }; - 46EE609AF0FAB36F85D00AC74B01C6C6 /* StepperView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepperView.swift; sourceTree = ""; }; - 471FA0FD85AB88519735B60DD9F901F7 /* IndicatorKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = IndicatorKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorKey.html; sourceTree = ""; }; - 47F012C3BC503CDD8EB9514C042C75EE /* CGRectData.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = CGRectData.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectData.html; sourceTree = ""; }; - 48BA353E6D93447A337BD56D2D58A23B /* VerticalAlignment+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "VerticalAlignment+Extension.swift"; sourceTree = ""; }; - 4969F046453FA46D6F0B372554F6F1B9 /* Pods-StepperView_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Example.debug.xcconfig"; sourceTree = ""; }; - 4AFBF13682D7C66394B26395EFDA2E0C /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; - 4BBF802349FD223A9D0B93FCB2C54C5E /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; - 4E4A95C2A4413E198F9F0586083CC3C5 /* StepIndicatorHorizontalView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepIndicatorHorizontalView.swift; sourceTree = ""; }; - 4E72AAD93917F47E3D524310C84F7909 /* Diff.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diff.swift; path = Sources/SnapshotTesting/Diff.swift; sourceTree = ""; }; - 4EA5DAFB8EA20FA670B63AC5FCD0523C /* Pods_StepperView_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_StepperView_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 52F0858270B9D92F33608B6A19ACB8FC /* CircledIconView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CircledIconView.swift; sourceTree = ""; }; - 54404DB65EAAA3711201B300B6B5DDF6 /* StepsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = StepsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepsKey.html; sourceTree = ""; }; - 5476ED8D94EF4279B4A844BA73E3FB15 /* WidthKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = WidthKey.html; path = docs/Structs/WidthKey.html; sourceTree = ""; }; - 548197BAA3D53A287F1DCCBB549043D8 /* HorizontalLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HorizontalLineView.swift; sourceTree = ""; }; - 54B0599E1B73B9EF94BDDFD8B7EF7325 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = index.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; - 54B30BFEC42D2E639787B3B47049EB99 /* StepperView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "StepperView-Info.plist"; sourceTree = ""; }; - 558D17434AAE6FD860B82C9D48690C5D /* Pods-StepperView_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-StepperView_Tests-acknowledgements.markdown"; sourceTree = ""; }; - 5A237DE91D4E63311524490C426EEFC5 /* PitStopLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PitStopLineView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineView.html; sourceTree = ""; }; - 5B14F71EB713643DE8733CB9452560B1 /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; - 5B6E601FEE0A31B2E7F69EA473574CBA /* StepperIndicationType.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = StepperIndicationType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperIndicationType.html; sourceTree = ""; }; - 640B768E5F870B2F27BBAA00E7802E29 /* StepIndicatorVerticalView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = StepIndicatorVerticalView.html; path = docs/Structs/StepIndicatorVerticalView.html; sourceTree = ""; }; - 641AF7BA4159F3FC3ECBAE13F0038D4F /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; - 683B84CE133AFE51AFAEA23D5FC50769 /* BoundsPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = BoundsPreferenceKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/BoundsPreferenceKey.html; sourceTree = ""; }; - 6948AA6FDFA91AA23ECFCD8532944BCF /* IndicatorKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = IndicatorKey.html; path = docs/Structs/IndicatorKey.html; sourceTree = ""; }; - 695F3719BABBD61724D2E3400B8926C6 /* HeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = HeightPreference.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightPreference.html; sourceTree = ""; }; - 69CC01541623586E34A7591EBF71020B /* Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Extensions.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions.html; sourceTree = ""; }; - 6BBD67367D0C44028DE85259B1BD06EB /* StepIndicatorVerticalView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = StepIndicatorVerticalView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html; sourceTree = ""; }; - 6BD6AEA92674DB84E0FCEB92B976B4DF /* PitStopLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PitStopLineView.html; path = docs/Structs/PitStopLineView.html; sourceTree = ""; }; - 7118B876A8D53E41FEC4754F53BFEB16 /* IndicatorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = IndicatorView.swift; sourceTree = ""; }; - 715924BC41040CDB5C5EED50AC1D6AF0 /* Pods-StepperView_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Tests.debug.xcconfig"; sourceTree = ""; }; - 718049BA9FC26BAD25181512AE458DB1 /* LineOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = LineOptionsKey.html; path = docs/Structs/LineOptionsKey.html; sourceTree = ""; }; - 72C74E58043A19D4B5DEA54E2CB223B6 /* Pods-StepperView_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Tests-acknowledgements.plist"; sourceTree = ""; }; - 7321D3B4597D0EAD7B20D75393DE210E /* Pods-StepperView_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-StepperView_Example-acknowledgements.markdown"; sourceTree = ""; }; - 745A3A91A1F8B0520411D923EAE3E2D7 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.css; name = highlight.css; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; - 75533AD36CEB909657363ECB4A2EA679 /* Pods-StepperView_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-StepperView_Example-frameworks.sh"; sourceTree = ""; }; - 78759BCEFFA3C4EF06E9E4A4A367E93E /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.json; name = search.json; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; - 798A5F79417FB359683BD24C369A98A3 /* HorizontalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = HorizontalLineView.html; path = docs/Structs/HorizontalLineView.html; sourceTree = ""; }; - 7A2F3AF132152354A6FA0C0BE89DF3A5 /* StepIndicatorModeKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = StepIndicatorModeKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorModeKey.html; sourceTree = ""; }; - 7C6859D3B757F59823A2CDC1840EEFD6 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; - 7C78F7697B2E257E48A574B7F8DCD5C0 /* Data.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Data.swift; path = Sources/SnapshotTesting/Snapshotting/Data.swift; sourceTree = ""; }; - 7C9920A89E9BEF1950D23A32749EF9F3 /* AlignmentKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = AlignmentKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AlignmentKey.html; sourceTree = ""; }; - 7F9CD32A3EEC5B16556E007DD9DDDC4C /* Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Internal.swift; path = Sources/SnapshotTesting/Common/Internal.swift; sourceTree = ""; }; - 80084CA5A2BB17240A8C033F5F8FE590 /* Pods-StepperView_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-StepperView_Tests-frameworks.sh"; sourceTree = ""; }; - 84732F3B6F6122AA826828D22BC82CB4 /* RedSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = RedSubType.html; path = docs/Enums/Colors/RedSubType.html; sourceTree = ""; }; - 849A8724B54C7BC3529D09C373DFBECC /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; - 8A73C8A10C130F5158EACE17E0D091E7 /* PitStopLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PitStopLineView.swift; sourceTree = ""; }; - 8CA8578A0C512F8518AC6AA186377D30 /* SceneKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SceneKit.swift; path = Sources/SnapshotTesting/Snapshotting/SceneKit.swift; sourceTree = ""; }; - 8EDDF32CF7D8B93002C570285B84E071 /* CircledIconView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = CircledIconView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CircledIconView.html; sourceTree = ""; }; - 930A06EC001C06F1699B24919716E977 /* VerticalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = VerticalLineView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalLineView.html; sourceTree = ""; }; - 9380FC7FFD42204CB2F2F13CD1FB470C /* SnapshotTesting-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapshotTesting-dummy.m"; sourceTree = ""; }; - 93A1897C93F830554FAAD62AFAA6C5CF /* StepIndicatorModeKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = StepIndicatorModeKey.html; path = docs/Structs/StepIndicatorModeKey.html; sourceTree = ""; }; - 93F3AAB298ED48BC12404A6E9F881B10 /* StepperAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = StepperAlignment.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperAlignment.html; sourceTree = ""; }; - 94BF6302C4E6752FF414EB641BEABAF4 /* EnvironmentValues.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = EnvironmentValues.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/EnvironmentValues.html; sourceTree = ""; }; - 965DB3BA7DBCD32E35FFA30E62AB9203 /* SpacingKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = SpacingKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/SpacingKey.html; sourceTree = ""; }; - 982D9F593A29A12ECA4ED0A024179571 /* Async.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Async.swift; path = Sources/SnapshotTesting/Async.swift; sourceTree = ""; }; - 990A1A757894EE42380D8C0A16615125 /* YellowSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = YellowSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/YellowSubType.html; sourceTree = ""; }; - 9C81A108968AFD5D0B9DC45F57D640B2 /* Colors.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Colors.html; path = docs/Enums/Colors.html; sourceTree = ""; }; - 9CA3C3C16524581020A31AB62E3D8EE8 /* VerticalAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = VerticalAlignment.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/VerticalAlignment.html; sourceTree = ""; }; - 9CD0407A6F96A3242C9D0D478FC0CCBD /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = badge.svg; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/badge.svg; sourceTree = ""; }; - 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9DA2D85F4651EBA199368F0323CC38F5 /* StepperLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = StepperLineOptions.html; path = docs/Enums/StepperLineOptions.html; sourceTree = ""; }; - 9EFD7BCC0D1DA903BB153C6E827BD0B9 /* VerticalHeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = VerticalHeightPreference.html; path = docs/Structs/VerticalHeightPreference.html; sourceTree = ""; }; - A037DBBCCACBFACB5C39A80B1C273043 /* SnapshotTesting.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SnapshotTesting.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A524E36EA6B08EC3A6D716F802A117F7 /* EnvironmentValues+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "EnvironmentValues+Extension.swift"; sourceTree = ""; }; - A7A5698936E7FBD9401B0C94DF36CF30 /* VerticalLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VerticalLineView.swift; sourceTree = ""; }; - A90E8B12598D24F9578D30427B0E3365 /* CircledIconView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = CircledIconView.html; path = docs/Structs/CircledIconView.html; sourceTree = ""; }; - AB507A1F8E1DE8816B574A9EC97631D3 /* WidthPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = WidthPreference.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthPreference.html; sourceTree = ""; }; - AB85FA938239E012A52C0169153D16DF /* Pods-StepperView_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-StepperView_Example-dummy.m"; sourceTree = ""; }; - AD06679E9264E5DC810E417061FE621C /* UIViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIViewController.swift; path = Sources/SnapshotTesting/Snapshotting/UIViewController.swift; sourceTree = ""; }; - AD472B6047A6EF8C8F17B135C109C900 /* IndicatorView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = IndicatorView.html; path = docs/Structs/IndicatorView.html; sourceTree = ""; }; - AEE54F7647477D0D56C93D58FB01C3C5 /* AlignmentKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = AlignmentKey.html; path = docs/Structs/AlignmentKey.html; sourceTree = ""; }; - B0E615119D7A9419BEB8DF45F970D780 /* Snapshotting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Snapshotting.swift; path = Sources/SnapshotTesting/Snapshotting.swift; sourceTree = ""; }; - B13AD9D6D4BFABE3405A85D5F3386E40 /* Pods-StepperView_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-StepperView_Tests-umbrella.h"; sourceTree = ""; }; - B1630497B2704712ABCE10FD83364049 /* SnapshotTesting-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapshotTesting-umbrella.h"; sourceTree = ""; }; - B188595FEADB8375B2886CA38C926D87 /* StepperView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = StepperView.xcconfig; sourceTree = ""; }; - B1A5263A8F9DAA293C46BAAB79305B64 /* CGRectPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = CGRectPreferenceKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectPreferenceKey.html; sourceTree = ""; }; - B2BCD0FB16577E94DE76940D4F98C1A9 /* Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Structs.html; path = docs/Structs.html; sourceTree = ""; }; - B3E7720514D60758CF2BE581F3883674 /* NumberedCircleView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = NumberedCircleView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/NumberedCircleView.html; sourceTree = ""; }; - B6424C77359567D7ECCA77680B178384 /* SnapshotTesting.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapshotTesting.xcconfig; sourceTree = ""; }; - B6DEEC7CD7DB5C0F8954F489CA52ACC5 /* BlueSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = BlueSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/BlueSubType.html; sourceTree = ""; }; - B704FB069134D9829D1DB0887FE74FE9 /* SnapshotTestCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SnapshotTestCase.swift; path = Sources/SnapshotTesting/SnapshotTestCase.swift; sourceTree = ""; }; - B8550DB7A2650171D6775B4DD8EAF2B1 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; - BC418132FE7D35902915AF4EF3EFE9D6 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Enums.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; - BC8E8DDB04F1DEFBA41298B9E1923E5E /* GreenSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = GreenSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GreenSubType.html; sourceTree = ""; }; - BCB59452E8F6DFE0649FBB7B3CEABC01 /* IndicatorView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = IndicatorView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorView.html; sourceTree = ""; }; - BE62A4CE5A78F015F0177940B185022D /* StepperMode.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = StepperMode.html; path = docs/Enums/StepperMode.html; sourceTree = ""; }; - C085D7B8B7B686C224D438BE279A62C7 /* PitStopSteps.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PitStopSteps.swift; sourceTree = ""; }; - C0D230CE56C7B8B2DFF4CE57AF0F8793 /* StepperLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = StepperLineOptions.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperLineOptions.html; sourceTree = ""; }; - C225CE62D0A0941395A46BC3FDD7928C /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = ""; }; - C47923791B4396592A13DA37AF8E7D57 /* OptionalView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = OptionalView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/OptionalView.html; sourceTree = ""; }; - C4DF05A638428A98E2701513A3915E59 /* VerticalAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = VerticalAlignment.html; path = docs/Extensions/VerticalAlignment.html; sourceTree = ""; }; - C59402E5B1CC68814D3E7A3A6A67BE77 /* GraySubType.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = GraySubType.html; path = docs/Enums/Colors/GraySubType.html; sourceTree = ""; }; - C628A88C84BB4C63A7BBA03A2241BDFF /* Pods-StepperView_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Example.release.xcconfig"; sourceTree = ""; }; - C650D3EB2641DA5EB219A937ECAE0E1C /* GreenSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = GreenSubType.html; path = docs/Enums/Colors/GreenSubType.html; sourceTree = ""; }; - C7EC7ADD79D093A41C60744C210C927C /* PitStopView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PitStopView.html; path = docs/Structs/PitStopView.html; sourceTree = ""; }; - C853A3716219DC38964698A3639F3829 /* CALayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CALayer.swift; path = Sources/SnapshotTesting/Snapshotting/CALayer.swift; sourceTree = ""; }; - C8E35011B98DEA73FE7DAFFCA795DE64 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.javascript; name = jquery.min.js; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; - CB40629037FE01DF51592340BAF30DC5 /* CaseIterable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CaseIterable.swift; path = Sources/SnapshotTesting/Snapshotting/CaseIterable.swift; sourceTree = ""; }; - CBCF8FF4B6AEC72D2C8D0B0453F52180 /* StepperView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = StepperView.modulemap; sourceTree = ""; }; - CC33493AA8E76DD7C70B09E3630AD2B8 /* Colors+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Colors+Extension.swift"; sourceTree = ""; }; - CDE17308B6D5521A72838599CD74F8F5 /* UIImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIImage.swift; path = Sources/SnapshotTesting/Snapshotting/UIImage.swift; sourceTree = ""; }; - D0F1AB26EC1FF0CD29119924F46820CE /* GraySubType.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = GraySubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GraySubType.html; sourceTree = ""; }; - D1654A242158357C4BDC41AE179F8CA2 /* View.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = View.html; path = docs/Extensions/View.html; sourceTree = ""; }; - D2193804BD7C1249E94FB67CDED94C8E /* Pods-StepperView_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Example-acknowledgements.plist"; sourceTree = ""; }; - D21C023A87B098E00BC30768BE745B2B /* AssertInlineSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertInlineSnapshot.swift; path = Sources/SnapshotTesting/AssertInlineSnapshot.swift; sourceTree = ""; }; - D357A83AA80962E8A6D576C7D6C03078 /* NumberedCircleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NumberedCircleView.swift; sourceTree = ""; }; - D44FD7D6F02BC615640B410094FF51F9 /* Colors.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = Colors.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors.html; sourceTree = ""; }; - D5DD71F9C401C633FC64DAD38ED3EFE9 /* Pods-StepperView_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Tests-Info.plist"; sourceTree = ""; }; - D6B4FC0227D41710B4B3C050FEC0452A /* Codable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Codable.swift; path = Sources/SnapshotTesting/Snapshotting/Codable.swift; sourceTree = ""; }; - D6F279998CF836C30D595079B64D4551 /* CGRectPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = CGRectPreferenceKey.html; path = docs/Structs/CGRectPreferenceKey.html; sourceTree = ""; }; - D82C355D0427B53C2328007CC8614834 /* Description.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Description.swift; path = Sources/SnapshotTesting/Snapshotting/Description.swift; sourceTree = ""; }; - D94032976045834309B693B4496098D2 /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file; name = docSet.dsidx; path = docs/docsets/StepperView.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; - D96E630D4F45E68F0498F73942B3A394 /* NSViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSViewController.swift; path = Sources/SnapshotTesting/Snapshotting/NSViewController.swift; sourceTree = ""; }; - DA7E05D37FBEB588E6D2C7D745233EA8 /* Pods-StepperView_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Tests.release.xcconfig"; sourceTree = ""; }; - DBC94A46146EC14EC29D278838464499 /* Any.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Any.swift; path = Sources/SnapshotTesting/Snapshotting/Any.swift; sourceTree = ""; }; - DF0CBADC351C1F65CA008EB82A1FAEDC /* StepIndicatorHorizontalView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = StepIndicatorHorizontalView.html; path = docs/Structs/StepIndicatorHorizontalView.html; sourceTree = ""; }; - DF44C4B786E0FFFA558D008857B14FEF /* Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = Extensions.html; path = docs/Extensions.html; sourceTree = ""; }; - E1A0B2C647625E0D3CA68C2D4255E730 /* WidthKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = WidthKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthKey.html; sourceTree = ""; }; - E3B994795AA233E5131FAF05D4843641 /* VerticalHeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = VerticalHeightPreference.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalHeightPreference.html; sourceTree = ""; }; - E49037AFDC2D0C73BAEDA9B67BB45FD4 /* XCTAttachment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XCTAttachment.swift; path = Sources/SnapshotTesting/Common/XCTAttachment.swift; sourceTree = ""; }; - E4B5B926D044224F3DA48ECA54B90036 /* AssertSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertSnapshot.swift; path = Sources/SnapshotTesting/AssertSnapshot.swift; sourceTree = ""; }; - E57B48F31AB1FF3962A95C5E48513FAC /* StepperView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StepperView-prefix.pch"; sourceTree = ""; }; - E5F9130D4E307934AE9191220B0BA73D /* VerticalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = VerticalLineView.html; path = docs/Structs/VerticalLineView.html; sourceTree = ""; }; - E8DD7F997823AD7E3CB0DE8EC4296D63 /* HeightKey.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = HeightKey.html; path = docs/Structs/HeightKey.html; sourceTree = ""; }; - EB18E39B533FFD7646B1116180A1A7A5 /* PitStopSteps.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = PitStopSteps.html; path = docs/Structs/PitStopSteps.html; sourceTree = ""; }; - EB7F0980BEA83976D1E3BEBA821FFDF1 /* TextView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = TextView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/TextView.html; sourceTree = ""; }; - EC013AB53898A89E35F2084B3337AAE1 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = index.html; path = docs/index.html; sourceTree = ""; }; - EC7C09E204EF98D86C100A3901EF4186 /* NSImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSImage.swift; path = Sources/SnapshotTesting/Snapshotting/NSImage.swift; sourceTree = ""; }; - F08EF14CBD86AAEE35C3EBBA6CBE902B /* PitStopView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = PitStopView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopView.html; sourceTree = ""; }; - F281133A12D92FE7ABBE7BBC107F2F8B /* EnvironmentValues.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = EnvironmentValues.html; path = docs/Extensions/EnvironmentValues.html; sourceTree = ""; }; - F85296E4553DC3717C43210425F948F9 /* CGRectData.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html; name = CGRectData.html; path = docs/Structs/CGRectData.html; sourceTree = ""; }; - F98270ABCBD510306D254F5F2A075D4F /* String+SpecialCharacters.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+SpecialCharacters.swift"; path = "Sources/SnapshotTesting/Common/String+SpecialCharacters.swift"; sourceTree = ""; }; - FBA9562E8C6D7392D653FF5F37E74050 /* StepperView.html */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.html.documentation; name = StepperView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepperView.html; sourceTree = ""; }; - FBE35398C33A9128EA1C6EF7238A0AE5 /* TextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextView.swift; sourceTree = ""; }; + 003A21F01B9C99B6915C76A438C6075D /* NumberedCircleView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NumberedCircleView.html; path = docs/Structs/NumberedCircleView.html; sourceTree = ""; }; + 0473BDFAF6F27FAAAFC78CDC0305FCAB /* SpacingKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SpacingKey.html; path = docs/Structs/SpacingKey.html; sourceTree = ""; }; + 0477511067818C28CC272B4A86508958 /* VerticalAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalAlignment.html; path = docs/Extensions/VerticalAlignment.html; sourceTree = ""; }; + 04A90B97B31629A9C4D720398764B96B /* StepperView-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StepperView-iOS-prefix.pch"; sourceTree = ""; }; + 053A8E517FBAA479E6A79D86F66EF211 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; + 05C028F74B9508FE72717D3BB2BD7B7A /* Pods_StepperView_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_StepperView_Example.framework; path = "Pods-StepperView_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 075401D12C4660A61955CDF4DCBC4AA0 /* CircledIconView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CircledIconView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CircledIconView.html; sourceTree = ""; }; + 09323D654DBCDB3B557B10B3FEC8943E /* HorizontalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HorizontalLineView.html; path = docs/Structs/HorizontalLineView.html; sourceTree = ""; }; + 09FD26E8685603ED773645E9748DE892 /* Diffing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diffing.swift; path = Sources/SnapshotTesting/Diffing.swift; sourceTree = ""; }; + 0A380A4EC5A2AEE2AD2B2EAC9D0B34E0 /* OptionalView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = OptionalView.html; path = docs/Structs/OptionalView.html; sourceTree = ""; }; + 0B1AF4EE96053C3B0D8314A16AAA6B2E /* Pods-StepperView_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Tests.release.xcconfig"; sourceTree = ""; }; + 0D55D1033AA5478F71538396CDD100DF /* Pods-StepperView_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Example-Info.plist"; sourceTree = ""; }; + 1253A303ED2B11912261F6EAD3625F1A /* Pods-StepperView_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-StepperView_Tests-frameworks.sh"; sourceTree = ""; }; + 129CADF8F7E5435903F16E82F3D8C1FD /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 149F86A59BE37D783B31167CDF3C05EC /* StepIndicatorHorizontalView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorHorizontalView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorHorizontalView.html; sourceTree = ""; }; + 181F8C7F75FF28F692D1C0294031468B /* EnvironmentValues+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "EnvironmentValues+Extension.swift"; sourceTree = ""; }; + 1838CD0C4A668694BD82C1F62B6337AB /* View.html */ = {isa = PBXFileReference; includeInIndex = 1; name = View.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/View.html; sourceTree = ""; }; + 19D794AFA885DAF5937D46F11AB03470 /* Pods-StepperView_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Example-acknowledgements.plist"; sourceTree = ""; }; + 1E1FBE49D989987B3AF4D994A0029CF2 /* Pods-StepperView_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-StepperView_Tests.modulemap"; sourceTree = ""; }; + 1E35132387A01BF6418B815210B677B4 /* StepperView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = StepperView.framework; path = "StepperView-watchOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 21FA315ABE27D7DE0FD7B793A4222387 /* Pods-StepperView_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Tests.debug.xcconfig"; sourceTree = ""; }; + 22CF01871C3CD548FAE5CCB31DEE9499 /* StepsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepsKey.html; path = docs/Structs/StepsKey.html; sourceTree = ""; }; + 23B4DBD7E6B43FDC30FF421AF47A4082 /* LineOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LineOptionsKey.html; path = docs/Structs/LineOptionsKey.html; sourceTree = ""; }; + 2402AF6D19C5B468EAAC6F0B8393BA28 /* CGRectPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CGRectPreferenceKey.html; path = docs/Structs/CGRectPreferenceKey.html; sourceTree = ""; }; + 24B910A7CADF2217BFBFDB9C98EC114A /* String+SpecialCharacters.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+SpecialCharacters.swift"; path = "Sources/SnapshotTesting/Common/String+SpecialCharacters.swift"; sourceTree = ""; }; + 257F15CC7DCB2DD8B1A1F1B85595AE14 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/StepperView.docset/Contents/Info.plist; sourceTree = ""; }; + 284E2BAA807CBEE0695648E12C69525E /* WidthKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = WidthKey.html; path = docs/Structs/WidthKey.html; sourceTree = ""; }; + 28DF8FAD963F7A81DA8B124708919994 /* PitStopView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopView.html; path = docs/Structs/PitStopView.html; sourceTree = ""; }; + 29C85CF3DD9EC881C442667CF1B8158C /* StepIndicatorVerticalView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepIndicatorVerticalView.swift; sourceTree = ""; }; + 29FFEE4C2325DA5E0B990C14762A0E4B /* CGRectPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CGRectPreferenceKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectPreferenceKey.html; sourceTree = ""; }; + 2A7C6F0E5A7E5F2F3E4BA214F0586F85 /* Pods-StepperView_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-StepperView_Example-umbrella.h"; sourceTree = ""; }; + 2ABB39A00EF91B560B16AB891E5F988D /* StepIndicatorHorizontalView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepIndicatorHorizontalView.swift; sourceTree = ""; }; + 2ACE3EA50ADD2AE09E7E9644EFE9414A /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; + 2C29043CFC0E5B2ED755B69AA4328245 /* StepperView-watchOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "StepperView-watchOS-dummy.m"; path = "../StepperView-watchOS/StepperView-watchOS-dummy.m"; sourceTree = ""; }; + 2C5A82F182FAB951A57852A84BB6A0E1 /* Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Structs.html; path = docs/Structs.html; sourceTree = ""; }; + 2D9FB57ADFF4277924B8FA8E930986A6 /* StepperIndicationType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperIndicationType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperIndicationType.html; sourceTree = ""; }; + 2E2CA03B708D8424B73A38D4C8C250F5 /* SnapshotTesting.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapshotTesting.debug.xcconfig; sourceTree = ""; }; + 30A1D3154B68DF67BF30CE318CE61EE9 /* Utils.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Utils.html; path = docs/Structs/Utils.html; sourceTree = ""; }; + 314A21CD4CA38212B1C9361BB856ED68 /* SnapshotTesting.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapshotTesting.release.xcconfig; sourceTree = ""; }; + 33CCF241FEDCDC20433EE71A831FBEAC /* IndicatorView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IndicatorView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorView.html; sourceTree = ""; }; + 34A0A3CC14396D2DA1E2D3FD64DEDAED /* SnapshotTesting-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapshotTesting-prefix.pch"; sourceTree = ""; }; + 34AEC2F5A8412D232548452DB405F39C /* IndicatorView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IndicatorView.html; path = docs/Structs/IndicatorView.html; sourceTree = ""; }; + 353AACBC0866DF85C19BF4739696B13D /* Pods-StepperView_Watch.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Watch.debug.xcconfig"; sourceTree = ""; }; + 3648CF110CC5501CE1F65E430CFEEDB0 /* StepperView-watchOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "StepperView-watchOS.release.xcconfig"; path = "../StepperView-watchOS/StepperView-watchOS.release.xcconfig"; sourceTree = ""; }; + 37F09254145DBD97A3FD67111A15EFA7 /* CGRectData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CGRectData.html; path = docs/Structs/CGRectData.html; sourceTree = ""; }; + 3912642063EA0830CFF13B31BF711D13 /* View.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = View.swift; path = Sources/SnapshotTesting/Common/View.swift; sourceTree = ""; }; + 39389C40BF1E4F29AFA9E00EF4AA7CFA /* Pods-StepperView_Watch-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-StepperView_Watch-frameworks.sh"; sourceTree = ""; }; + 3B1654BF48FF45029FB945D665B1B999 /* YellowSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = YellowSubType.html; path = docs/Enums/Colors/YellowSubType.html; sourceTree = ""; }; + 3BF08A054DB2EFFB34A02DB28C737D50 /* Pods-StepperView_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-StepperView_Example-acknowledgements.markdown"; sourceTree = ""; }; + 3CBA87A2E0A0991E58DE911B67F14E2B /* PitStopView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PitStopView.swift; sourceTree = ""; }; + 3DB364750AEF9F684ED1A0611680B9F3 /* Pods-StepperView_Watch-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-StepperView_Watch-dummy.m"; sourceTree = ""; }; + 3F67E7AC212DABDF49FEC3651669CA0A /* Pods_StepperView_Watch.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_StepperView_Watch.framework; path = "Pods-StepperView_Watch.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 410FC8A7EC948E73AC72E902BE6E37E3 /* XCTAttachment.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XCTAttachment.swift; path = Sources/SnapshotTesting/Common/XCTAttachment.swift; sourceTree = ""; }; + 414979EACB8A6711F8A8CD913FCE2C39 /* HeightKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HeightKey.html; path = docs/Structs/HeightKey.html; sourceTree = ""; }; + 414A7E85FF280AD0FA5444EE3A12D963 /* StepIndicatorVerticalView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorVerticalView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorVerticalView.html; sourceTree = ""; }; + 42EAAD85CB238717172D975113168467 /* CGRectData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CGRectData.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/CGRectData.html; sourceTree = ""; }; + 4375A694F5270ED1FEE5FD35BAF8BD4E /* Pods-StepperView_Watch Extension-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-StepperView_Watch Extension-acknowledgements.markdown"; sourceTree = ""; }; + 4395FB49164F85E56A21141E928CAAE8 /* HorizontalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HorizontalLineView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HorizontalLineView.html; sourceTree = ""; }; + 444F03C0C7E948C8C4716A1692A121F3 /* UIView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIView.swift; path = Sources/SnapshotTesting/Snapshotting/UIView.swift; sourceTree = ""; }; + 44799525E8A776F4DB5A1C2F13110699 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; + 448C5E5AD92C690A21F426ED473C4F41 /* PitStopLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PitStopLineView.swift; sourceTree = ""; }; + 44E083363A4248B2AE63427EE12EBE61 /* Pods-StepperView_Watch Extension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Watch Extension.release.xcconfig"; sourceTree = ""; }; + 453F571E50C91574DB675A4C00A17FA9 /* Structs.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Structs.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs.html; sourceTree = ""; }; + 459F411390F0E980D596A4B7DC788D02 /* BoundsPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = BoundsPreferenceKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/BoundsPreferenceKey.html; sourceTree = ""; }; + 4738989BC4D53B625F4894FE90DE1421 /* StepperView.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = StepperView.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 48078B40C23A0B309A50A3138FEBD348 /* StepIndicatorVerticalView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorVerticalView.html; path = docs/Structs/StepIndicatorVerticalView.html; sourceTree = ""; }; + 4AA7092AC21CB736EF04E4532E1BAF0D /* IndicatorKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IndicatorKey.html; path = docs/Structs/IndicatorKey.html; sourceTree = ""; }; + 4B555C4FC5FF01432A5B9B4EB2313510 /* SnapshotTesting-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapshotTesting-Info.plist"; sourceTree = ""; }; + 4C0CA527311E8D6053CD18C45F669B32 /* SceneKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SceneKit.swift; path = Sources/SnapshotTesting/Snapshotting/SceneKit.swift; sourceTree = ""; }; + 4C16E650210432EFDFE68EF6B5934950 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; + 4C6FCFA95C328F5E3765883A0B039218 /* CircledIconView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CircledIconView.swift; sourceTree = ""; }; + 4D1734D9FE4C49EFC47BE57055A98922 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/undocumented.json; sourceTree = ""; }; + 4D5EADBD3B8891AB75CD1DD9E90B30E5 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; + 4E753134DBAC9E58D31D4D4950BA6E89 /* Pods-StepperView_Watch Extension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-StepperView_Watch Extension-umbrella.h"; sourceTree = ""; }; + 4EA5DAFB8EA20FA670B63AC5FCD0523C /* Pods_StepperView_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_StepperView_Tests.framework; path = "Pods-StepperView_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4EB150295B7DA934B26EDADE1B35637C /* StepperIndicationType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperIndicationType.html; path = docs/Enums/StepperIndicationType.html; sourceTree = ""; }; + 4FE56ED21ED2FE5A486528D38C7146A5 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; + 506C73D723EE01EE21B0990E99654362 /* VerticalLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VerticalLineView.swift; sourceTree = ""; }; + 51DFDE88834F7E40014E803B6B644499 /* AssertSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertSnapshot.swift; path = Sources/SnapshotTesting/AssertSnapshot.swift; sourceTree = ""; }; + 5239EAC12F12AB34386EECF3204F0313 /* WidthKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = WidthKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthKey.html; sourceTree = ""; }; + 52EA42F1ACA479FCD8CEA179F3D02A68 /* Pods-StepperView_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Tests-acknowledgements.plist"; sourceTree = ""; }; + 54F9F8FB6DACD8609375C6C8CFBE28DE /* HeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HeightPreference.html; path = docs/Structs/HeightPreference.html; sourceTree = ""; }; + 556133DECC7F481EE332CDAFD6E221F4 /* VerticalAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalAlignment.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/VerticalAlignment.html; sourceTree = ""; }; + 55A3EF5D435AF928455B2FF37F1999E9 /* PitStopSteps.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopSteps.html; path = docs/Structs/PitStopSteps.html; sourceTree = ""; }; + 55C34891961FC441E1A021D5CE301AB7 /* Pods-StepperView_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-StepperView_Tests-umbrella.h"; sourceTree = ""; }; + 56D87A407FC8A4155AC98BFFADB26FAF /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; + 56DB778555062E61C5669596213B83F1 /* Pods-StepperView_Watch Extension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Watch Extension.debug.xcconfig"; sourceTree = ""; }; + 573A7972CACA0CBB42B5D9EBE39B8F26 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 57E7B6275AF06F19AA184D3DE390AA48 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; + 584C27168F70A918E4F29362FCBCFF00 /* String.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = String.swift; path = Sources/SnapshotTesting/Snapshotting/String.swift; sourceTree = ""; }; + 5A6C7E33B8041344A46BDEFC924CC449 /* View+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "View+Extensions.swift"; sourceTree = ""; }; + 5AAB434938E381E791BA0A85312665FA /* EnvironmentValues.html */ = {isa = PBXFileReference; includeInIndex = 1; name = EnvironmentValues.html; path = docs/Extensions/EnvironmentValues.html; sourceTree = ""; }; + 5B1643E030F7EF0237D5EFAED2421EBB /* VerticalHeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalHeightPreference.html; path = docs/Structs/VerticalHeightPreference.html; sourceTree = ""; }; + 5C8A736E6AE5D65C09067273EF6DA575 /* StepperMode.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperMode.html; path = docs/Enums/StepperMode.html; sourceTree = ""; }; + 5D59E980660C0C42C304F23E785D0595 /* WidthPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = WidthPreference.html; path = docs/Structs/WidthPreference.html; sourceTree = ""; }; + 5D79390C11A6F8588D32F34705BFFECD /* Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Extensions.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions.html; sourceTree = ""; }; + 5E38BC9FC611939CA46A2BBAE9FCDA5F /* Pods-StepperView_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-StepperView_Tests-acknowledgements.markdown"; sourceTree = ""; }; + 5E448E470A4873408E5E8981A2C1B8AB /* WidthPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = WidthPreference.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/WidthPreference.html; sourceTree = ""; }; + 5F6321D1FB51B97E15D6AD6BAE3EA0EF /* PitStopStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopStep.html; path = docs/Structs/PitStopStep.html; sourceTree = ""; }; + 5F974148746ADF47725F16E8AE8D554F /* CaseIterable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CaseIterable.swift; path = Sources/SnapshotTesting/Snapshotting/CaseIterable.swift; sourceTree = ""; }; + 6191A1DBFFED69F78A80CE157704ED7B /* PitStopLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopLineOptions.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/PitStopLineOptions.html; sourceTree = ""; }; + 61B0368E9352383AFBEDC872B3AA718E /* Pods-StepperView_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-StepperView_Tests-dummy.m"; sourceTree = ""; }; + 629CA5992BC5273631A7684070EB4C23 /* AlignmentKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AlignmentKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/AlignmentKey.html; sourceTree = ""; }; + 62D194AF3F49F0CAC373B258FBAD1C78 /* SnapshotTesting-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapshotTesting-dummy.m"; sourceTree = ""; }; + 62D53EEDFDEAB05CFEB50CB925D4EF18 /* OptionalView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = OptionalView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/OptionalView.html; sourceTree = ""; }; + 650638B71F29E938C7585BFF0C63EFEE /* IndicatorKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IndicatorKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/IndicatorKey.html; sourceTree = ""; }; + 677F639EA9C06D0891A723A57418F598 /* Codable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Codable.swift; path = Sources/SnapshotTesting/Snapshotting/Codable.swift; sourceTree = ""; }; + 6872746F6F6ECF60E288678AB61AEE2F /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; + 68C8912E9131D1B1051BD43B80AAAA01 /* NumberedCircleView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = NumberedCircleView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/NumberedCircleView.html; sourceTree = ""; }; + 68E325DB8BA9690674902C8C124C66E7 /* StepperView-watchOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "StepperView-watchOS-Info.plist"; path = "../StepperView-watchOS/StepperView-watchOS-Info.plist"; sourceTree = ""; }; + 6A0D19BF7BAEB7DA2481EF41D28AFEFD /* UIImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIImage.swift; path = Sources/SnapshotTesting/Snapshotting/UIImage.swift; sourceTree = ""; }; + 6A0E8131A65ABEE4E8935F52F90D8BC2 /* Utils.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Utils.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/Utils.html; sourceTree = ""; }; + 6A5589AE0D8A0D936BC0806AEFD3C1E7 /* LineOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = LineOptionsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/LineOptionsKey.html; sourceTree = ""; }; + 6AC4FA4D04AF052243FB0DD9AA68574C /* SnapshotTesting.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapshotTesting.modulemap; sourceTree = ""; }; + 6B9E0EDCF9B4D7097C7BF3FB37B7F671 /* YellowSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = YellowSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/YellowSubType.html; sourceTree = ""; }; + 6CEE61257AE2E38506BEBD035401EBF7 /* Pods-StepperView_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Example.release.xcconfig"; sourceTree = ""; }; + 6EDEC7D826AA4AF6E7FB0E6F4E1831D4 /* StepperView-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "StepperView-iOS.release.xcconfig"; sourceTree = ""; }; + 71806C13275A2DAF9111760714B6065A /* PitStopSteps.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopSteps.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopSteps.html; sourceTree = ""; }; + 783174AE3DB94E5C0F20DB0BD9C4FC4C /* VerticalAlignment+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "VerticalAlignment+Extension.swift"; sourceTree = ""; }; + 78A1B024EB783917EF028BB4F17C2746 /* StepperView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperView.html; path = docs/Structs/StepperView.html; sourceTree = ""; }; + 7B0E970D8048C36680F78A174CA68602 /* PitStopOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopOptionsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopOptionsKey.html; sourceTree = ""; }; + 7B493584ABAFFEF709138B46A49D89B2 /* Pods-StepperView_Watch.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-StepperView_Watch.modulemap"; sourceTree = ""; }; + 7BFA6032A7F8A1176867174B97084BEE /* AlignmentKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = AlignmentKey.html; path = docs/Structs/AlignmentKey.html; sourceTree = ""; }; + 7C3B413EEA2566C06AFAC72CCC553AC5 /* Colors.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Colors.html; path = docs/Enums/Colors.html; sourceTree = ""; }; + 7C7614F070798A1C08C868D4478370E5 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; + 7D2269BE6183C2BDE3F477C90A57C03F /* PitStopSteps.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PitStopSteps.swift; sourceTree = ""; }; + 7DC6E4EA43FF4B74EC983E0625B95D1B /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; + 7FA6DA9948C40DFA0B1A3AC3BBBDE7E5 /* Pods-StepperView_Watch Extension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-StepperView_Watch Extension-dummy.m"; sourceTree = ""; }; + 7FFF11D9ADDFF934E5440D190B81699B /* StepperLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperLineOptions.html; path = docs/Enums/StepperLineOptions.html; sourceTree = ""; }; + 800340E2DF6AEAE1339AF43ADAC0F0B1 /* Colors.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Colors.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors.html; sourceTree = ""; }; + 80CAB5E2D4217ADB99C2D2545667F5A9 /* StepperView-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "StepperView-iOS-dummy.m"; sourceTree = ""; }; + 81600506C8CC38E313298B99BC9ACEF5 /* StepperLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperLineOptions.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperLineOptions.html; sourceTree = ""; }; + 82F1E3501EE0EE229AFC92FE011CA6A4 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/WatchOS.platform/Developer/SDKs/WatchOS5.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 8552C0F4E4AF5BB803C0393CE438BA28 /* Diff.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Diff.swift; path = Sources/SnapshotTesting/Diff.swift; sourceTree = ""; }; + 8648B803DAE78ED1B7DE48FB189360A4 /* GraySubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GraySubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GraySubType.html; sourceTree = ""; }; + 8B304D26AFFD429897EA7BF0A0044A7E /* VerticalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalLineView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalLineView.html; sourceTree = ""; }; + 8C499E1790A1903D8BB078950AE25784 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; + 8C5AF6ECA14957DF2C07B781864F7CB1 /* StepIndicatorHorizontalView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorHorizontalView.html; path = docs/Structs/StepIndicatorHorizontalView.html; sourceTree = ""; }; + 8D321BF6212627F5C951843A9B28BB14 /* StepperView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = StepperView.framework; path = "StepperView-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 8D5B7D519E7041F6D73780ACD5D2BE26 /* StepperView-watchOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "StepperView-watchOS-prefix.pch"; path = "../StepperView-watchOS/StepperView-watchOS-prefix.pch"; sourceTree = ""; }; + 8D819FD4CFE2D9AE1135737C473BB56E /* Pods-StepperView_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Example.debug.xcconfig"; sourceTree = ""; }; + 8E5C1B8618BF6C074CC13654A56FA8F4 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = ""; }; + 9321EEBF8992813520D43041AF4164EA /* Description.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Description.swift; path = Sources/SnapshotTesting/Snapshotting/Description.swift; sourceTree = ""; }; + 93D9674DA0D5444DED983FBE676C961B /* GraySubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GraySubType.html; path = docs/Enums/Colors/GraySubType.html; sourceTree = ""; }; + 93F58D5B9352CC10E6CDEA242D34133C /* Colors+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "Colors+Extension.swift"; sourceTree = ""; }; + 94C8967658D23A417C9D95939178FCDA /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; + 960D971346FE5E8A8CF65734C1F7C761 /* StepperView-watchOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "StepperView-watchOS.modulemap"; path = "../StepperView-watchOS/StepperView-watchOS.modulemap"; sourceTree = ""; }; + 97D354E6388150EC3520148AD1BEB5D5 /* BlueSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = BlueSubType.html; path = docs/Enums/Colors/BlueSubType.html; sourceTree = ""; }; + 997EBBCED7CD73CDEB2391CDE1E67132 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; + 9A1763F33C3C4C1D1CACA42C8647CE9D /* TextView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TextView.html; path = docs/Structs/TextView.html; sourceTree = ""; }; + 9A4445265299F27EAE32B01E9AF1E3C2 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; + 9AA2B725F50F1985BB7A4940E3948BD3 /* Pods-StepperView_Watch-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Watch-acknowledgements.plist"; sourceTree = ""; }; + 9B607C869CD98E4D57AC06BA6CD01226 /* Pods-StepperView_Watch-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-StepperView_Watch-acknowledgements.markdown"; sourceTree = ""; }; + 9BB337430361B5914403364B7021239E /* Extensions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Extensions.html; path = docs/Extensions.html; sourceTree = ""; }; + 9BE676F7594CC850470394ACAB2EB682 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; + 9BF05570F4FC5530B25624B36D5BBC7F /* Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Internal.swift; path = Sources/SnapshotTesting/Common/Internal.swift; sourceTree = ""; }; + 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + A037DBBCCACBFACB5C39A80B1C273043 /* SnapshotTesting.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapshotTesting.framework; path = SnapshotTesting.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A03E2454D2B2AEBB42F13E3A0D9E0EED /* VerticalHeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalHeightPreference.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/VerticalHeightPreference.html; sourceTree = ""; }; + A40BD21589039107091DDDA123FD4048 /* SpacingKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = SpacingKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/SpacingKey.html; sourceTree = ""; }; + A482643AFF9C3EAF9558CB305C085000 /* CircledIconView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = CircledIconView.html; path = docs/Structs/CircledIconView.html; sourceTree = ""; }; + A786374E297AD3E72EF898FE0FE8DC2A /* UIViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIViewController.swift; path = Sources/SnapshotTesting/Snapshotting/UIViewController.swift; sourceTree = ""; }; + A7CCD67A742041597540C020D68418B5 /* Pods-StepperView_Watch-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Watch-Info.plist"; sourceTree = ""; }; + A83B62B9FAD974781F12865E0C0E75E0 /* PitStopLineOptions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopLineOptions.html; path = docs/Enums/PitStopLineOptions.html; sourceTree = ""; }; + A86F0DD6C92051D8A83077FC4673DDC2 /* Snapshotting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Snapshotting.swift; path = Sources/SnapshotTesting/Snapshotting.swift; sourceTree = ""; }; + A94F2741AD33F9CF44AC84374EC1DA63 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; + A9824078EA7AB8787EC0D78D411D8D16 /* StepperView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepperView.html; sourceTree = ""; }; + AB914074C9FB52A54B0D276DDC120FD0 /* Pods-StepperView_Watch Extension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-StepperView_Watch Extension.modulemap"; sourceTree = ""; }; + ADEC9B26D7A9084ACCC25A0B8136B4FE /* PreferenceKey+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "PreferenceKey+Extension.swift"; sourceTree = ""; }; + B009DD3406CB5B8E37783C9B176282B4 /* RedSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = RedSubType.html; path = docs/Enums/Colors/RedSubType.html; sourceTree = ""; }; + B09ADAC8FF1B0C923C840572B815078F /* StepperView-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "StepperView-iOS-Info.plist"; sourceTree = ""; }; + B0F01D10EAA958C6B1007C37FA512146 /* Pods-StepperView_Watch Extension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Watch Extension-Info.plist"; sourceTree = ""; }; + B257976C02F8E66AB5048367E2F92A7A /* PitStopLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopLineView.html; path = docs/Structs/PitStopLineView.html; sourceTree = ""; }; + B3F15A3A7FB4EE8A47DC47DB20C3C922 /* StepperView-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "StepperView-iOS.modulemap"; sourceTree = ""; }; + B6936067A766008A87D96AD10EE23C69 /* TextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextView.swift; sourceTree = ""; }; + B7F4DA1477939461442D642761C8158E /* Pods-StepperView_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-StepperView_Example-dummy.m"; sourceTree = ""; }; + B85F63F6F0616F7FE7949F7EE63BD175 /* Wait.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Wait.swift; path = Sources/SnapshotTesting/Extensions/Wait.swift; sourceTree = ""; }; + BADE531E4B79705DA45A057D1A3CE290 /* IndicatorView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = IndicatorView.swift; sourceTree = ""; }; + BC693716B860206CA91F54132AC8E741 /* PitStopStep.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopStep.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopStep.html; sourceTree = ""; }; + BF065D5B34AC2AA7EB5182E8F8CE84CA /* EnvironmentValues.html */ = {isa = PBXFileReference; includeInIndex = 1; name = EnvironmentValues.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Extensions/EnvironmentValues.html; sourceTree = ""; }; + BF4286727440DD327DE2AE95BF9D44E0 /* NSImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSImage.swift; path = Sources/SnapshotTesting/Snapshotting/NSImage.swift; sourceTree = ""; }; + C0CB73E0CF1DA212FDE8EBB8ED4F8BA9 /* PitStopOptionsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopOptionsKey.html; path = docs/Structs/PitStopOptionsKey.html; sourceTree = ""; }; + C103E5AA5F06C4D8417E747117850B82 /* VerticalLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = VerticalLineView.html; path = docs/Structs/VerticalLineView.html; sourceTree = ""; }; + C1D4CA456994CD02876D97E2DA70FEB5 /* BoundsPreferenceKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = BoundsPreferenceKey.html; path = docs/Structs/BoundsPreferenceKey.html; sourceTree = ""; }; + C20E55F7ABE13B5F0371BFEB6C4FF34C /* Pods-StepperView_Watch Extension-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Watch Extension-acknowledgements.plist"; sourceTree = ""; }; + C213B490DAAF188ECBD5D1BF7BC777E6 /* SpriteKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SpriteKit.swift; path = Sources/SnapshotTesting/Snapshotting/SpriteKit.swift; sourceTree = ""; }; + C359AED391F6ADA8E24CD9A124DA371E /* Pods-StepperView_Watch.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-StepperView_Watch.release.xcconfig"; sourceTree = ""; }; + C4BB757B0C569052CF1DBEC733FFD737 /* Data.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Data.swift; path = Sources/SnapshotTesting/Snapshotting/Data.swift; sourceTree = ""; }; + C719024204C3A03223697AF4003AF2E9 /* Pods-StepperView_Watch-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-StepperView_Watch-umbrella.h"; sourceTree = ""; }; + C7356471F9B4B8098D3F413774339BBD /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; + C7C6A5871E7495251E238096D8846CB7 /* StepperView.tgz */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperView.tgz; path = docs/docsets/StepperView.tgz; sourceTree = ""; }; + C836B8F59D3DBBAF3C72EC3E04029F40 /* Pods-StepperView_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-StepperView_Example-frameworks.sh"; sourceTree = ""; }; + C9D21AA134E8B9D18C5ABA01BA45C861 /* NumberedCircleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NumberedCircleView.swift; sourceTree = ""; }; + CA34BF10D2A81C5EA9024C7DA455E7E9 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; + D1993EFD1B49A89A4D09950F2824940C /* StepIndicatorModeKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorModeKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepIndicatorModeKey.html; sourceTree = ""; }; + D1EDA2CFF4FC644BF0BA1960AF77E401 /* SnapshotTestCase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SnapshotTestCase.swift; path = Sources/SnapshotTesting/SnapshotTestCase.swift; sourceTree = ""; }; + D3055DC13E4B840ACB6960C0540C40AE /* HeightPreference.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HeightPreference.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightPreference.html; sourceTree = ""; }; + D34051EC87A66DF65C7B3D8627594429 /* NSView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSView.swift; path = Sources/SnapshotTesting/Snapshotting/NSView.swift; sourceTree = ""; }; + D542F6AA8CFDC07A16382785E7895C41 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + D5E3AB347C94EC70B0FEA70B0B758801 /* StepperView-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StepperView-iOS-umbrella.h"; sourceTree = ""; }; + D68BA769606C404F7BC02E5F4D74C67A /* Pods-StepperView_Watch Extension-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-StepperView_Watch Extension-frameworks.sh"; sourceTree = ""; }; + D8A7586D1E70414ABA33BC29B79FD7C6 /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/badge.svg; sourceTree = ""; }; + DA51F1FEC303E4B8FC1A78E719C551E5 /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; + DA9C38ACEC8EF6779198630A964BC9E8 /* NSViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSViewController.swift; path = Sources/SnapshotTesting/Snapshotting/NSViewController.swift; sourceTree = ""; }; + DC0C009C82F0726C8FFA22303FBDA56D /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; name = docSet.dsidx; path = docs/docsets/StepperView.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; + DE30E1A54928886E285C3031F6843066 /* RedSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = RedSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/RedSubType.html; sourceTree = ""; }; + DE5CB9BA70CE2A0FB3E198A4FB9A5437 /* Any.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Any.swift; path = Sources/SnapshotTesting/Snapshotting/Any.swift; sourceTree = ""; }; + DE60AA0C75AEEDBDD7A9F4B926ABA476 /* StepperView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StepperView.swift; sourceTree = ""; }; + DE7812FAAC8719D06C1B71E1AB90C0F5 /* StepperAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperAlignment.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperAlignment.html; sourceTree = ""; }; + DE7CAD2549E8EC007F44C1B49D049FBD /* TextView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = TextView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/TextView.html; sourceTree = ""; }; + DF19BCC9495D48049049450AADB9A50C /* AssertInlineSnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssertInlineSnapshot.swift; path = Sources/SnapshotTesting/AssertInlineSnapshot.swift; sourceTree = ""; }; + E173BF6B31B11AC1736741FC97FDC78A /* StepperView-watchOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "StepperView-watchOS-umbrella.h"; path = "../StepperView-watchOS/StepperView-watchOS-umbrella.h"; sourceTree = ""; }; + E1B6FB5AC7E94B9E8335982A55887DA8 /* StepperAlignment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperAlignment.html; path = docs/Enums/StepperAlignment.html; sourceTree = ""; }; + E5562ABD49E121B40E814686EBBE08C6 /* StepperView-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "StepperView-iOS.debug.xcconfig"; sourceTree = ""; }; + E6A3274FB1B6B5844F8D1A124BE5B0EE /* URLRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLRequest.swift; path = Sources/SnapshotTesting/Snapshotting/URLRequest.swift; sourceTree = ""; }; + E9E17C52822C847C1DD9F974D1FE0D36 /* StepperMode.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepperMode.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/StepperMode.html; sourceTree = ""; }; + EB353159037433B43D06771A808670A2 /* PlistEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PlistEncoder.swift; path = Sources/SnapshotTesting/Common/PlistEncoder.swift; sourceTree = ""; }; + EC1F2FF0508A6974F2BE5B1A4726C8C9 /* StepsKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepsKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/StepsKey.html; sourceTree = ""; }; + ED97FCBC6D8F2E526F2B9A8B77C094A6 /* BlueSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = BlueSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/BlueSubType.html; sourceTree = ""; }; + EEAE8840A67B4CB05ECDAF5A85E24B50 /* Pods-StepperView_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-StepperView_Tests-Info.plist"; sourceTree = ""; }; + EFE00DB3F58F9684C291F2AE0472ACB7 /* GreenSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GreenSubType.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Enums/Colors/GreenSubType.html; sourceTree = ""; }; + EFF18025A3728E66A24796EAAAA00F7C /* StepperView-watchOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "StepperView-watchOS.debug.xcconfig"; path = "../StepperView-watchOS/StepperView-watchOS.debug.xcconfig"; sourceTree = ""; }; + F035612ECDC24812AE8C4ED39D0B0A92 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; + F0AE204C74DFE570E9C197CE5C40D79B /* HorizontalLineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HorizontalLineView.swift; sourceTree = ""; }; + F60B374CCC4B2070135196954DA0D446 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + F631A9742E4B7230AEBCE296A7A92738 /* Pods_StepperView_Watch_Extension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_StepperView_Watch_Extension.framework; path = "Pods-StepperView_Watch Extension.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + F6D0F381CFC2E71B5848DDF3C61525EA /* Pods-StepperView_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-StepperView_Example.modulemap"; sourceTree = ""; }; + F7E85C24A5E69BC3F280FEE293739ED0 /* View.html */ = {isa = PBXFileReference; includeInIndex = 1; name = View.html; path = docs/Extensions/View.html; sourceTree = ""; }; + F8C5BFB2709ACA3DB976330C93F0F0B0 /* Async.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Async.swift; path = Sources/SnapshotTesting/Async.swift; sourceTree = ""; }; + FA0D27B1479BF5A720DCE5122731AEF6 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; + FAEF3AAD6B481E7AADA012D73A55C946 /* PitStopView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopView.html; sourceTree = ""; }; + FB90C35EE2380FAD9C9F7CDC1FE915AC /* GreenSubType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = GreenSubType.html; path = docs/Enums/Colors/GreenSubType.html; sourceTree = ""; }; + FC11420E1636A1F8BCE34DCB75AF6893 /* HeightKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = HeightKey.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/HeightKey.html; sourceTree = ""; }; + FD10704D670BE755E3C1A04C482F14BB /* CALayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CALayer.swift; path = Sources/SnapshotTesting/Snapshotting/CALayer.swift; sourceTree = ""; }; + FD640CFF072E9FE2CA0A60617C2DB689 /* PitStopLineView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = PitStopLineView.html; path = docs/docsets/StepperView.docset/Contents/Resources/Documents/Structs/PitStopLineView.html; sourceTree = ""; }; + FE54E0EE77832C01DC96FA42213EFA34 /* SnapshotTesting-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapshotTesting-umbrella.h"; sourceTree = ""; }; + FFA2146014BF27A9D2BD9341FF5B67F5 /* StepIndicatorModeKey.html */ = {isa = PBXFileReference; includeInIndex = 1; name = StepIndicatorModeKey.html; path = docs/Structs/StepIndicatorModeKey.html; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 1D226CDAC18C726E173BE084608E4ECE /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 7C439CE32122CF6C075DB678E3EF6809 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 24350976806CAEDB72684E6D66200CF5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -311,14 +391,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3CEC44891E3EF69316DD08BA718C24EC /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4F88C5C52DC90AEE3726514599A76C56 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; A3753966D6558AC3D7EB88C394F87259 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -328,156 +400,115 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C4BC3C79257BCA083099E3295CEC5146 /* Frameworks */ = { + B2F1409C6CA25ABA03789F2BBF038250 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A96049D395A3B4553E6CDE7412D736EA /* Foundation.framework in Frameworks */, + 5BD8FFA97B7F2B0CAFC75A2B99F64E65 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F38E1949F51EE9B656614A6791AD22E5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2D877591CA97ED2DEFD12460A66E8E27 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FAAB9912D2987B95CEBAD549DC91375C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 2B006BBB09919BA8ED743F2185D6C6C1 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FC7F1DE8B62B21D6DF921C08133EC49E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + E0E24882EB538FB824D974FE6375F2F0 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 139E0A6CEF11E0800D76BE16A053586D /* Components */ = { + 002FC2840F803E54F3467DE9608342BB /* Frameworks */ = { isa = PBXGroup; children = ( - C085D7B8B7B686C224D438BE279A62C7 /* PitStopSteps.swift */, - FBE35398C33A9128EA1C6EF7238A0AE5 /* TextView.swift */, - ); - path = Components; - sourceTree = ""; - }; - 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3E285571EF144F8DACCF451128B351DD /* iOS */, + 8C37C32AB1D0A725D464AF2FC819EA84 /* iOS */, + D608852FF902E3CD7A04345C3B976189 /* watchOS */, ); name = Frameworks; sourceTree = ""; }; - 1A8796B5D27AE1552BD16F81C4C56506 /* Support Files */ = { + 2D193C47FA59CB78A93970817171B738 /* Lines */ = { isa = PBXGroup; children = ( - CBCF8FF4B6AEC72D2C8D0B0453F52180 /* StepperView.modulemap */, - B188595FEADB8375B2886CA38C926D87 /* StepperView.xcconfig */, - 27641251C88C7C2C3D672569D1B10CDF /* StepperView-dummy.m */, - 54B30BFEC42D2E639787B3B47049EB99 /* StepperView-Info.plist */, - E57B48F31AB1FF3962A95C5E48513FAC /* StepperView-prefix.pch */, - 14849F13B286FA2DAEB6AFD5BF9B9335 /* StepperView-umbrella.h */, + F0AE204C74DFE570E9C197CE5C40D79B /* HorizontalLineView.swift */, + 448C5E5AD92C690A21F426ED473C4F41 /* PitStopLineView.swift */, + 506C73D723EE01EE21B0990E99654362 /* VerticalLineView.swift */, ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/StepperView"; + name = Lines; + path = Lines; sourceTree = ""; }; - 1D9DFA3972120FFEE602A2500E6CFC04 /* Support Files */ = { + 5522F35DBC32AA393C4574382F04D8CA /* Extension */ = { isa = PBXGroup; children = ( - 07D83F2BA4549B3364873D6DAF0538C7 /* SnapshotTesting.modulemap */, - B6424C77359567D7ECCA77680B178384 /* SnapshotTesting.xcconfig */, - 9380FC7FFD42204CB2F2F13CD1FB470C /* SnapshotTesting-dummy.m */, - 25581B126AAAD9DEFF7716FA261BAECB /* SnapshotTesting-Info.plist */, - 16DB3DA01A0576482CDA320DF528D0B2 /* SnapshotTesting-prefix.pch */, - B1630497B2704712ABCE10FD83364049 /* SnapshotTesting-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/SnapshotTesting"; - sourceTree = ""; - }; - 2E0821E38D9807B1444910371E8DCEEE /* Indicators */ = { - isa = PBXGroup; - children = ( - 52F0858270B9D92F33608B6A19ACB8FC /* CircledIconView.swift */, - 7118B876A8D53E41FEC4754F53BFEB16 /* IndicatorView.swift */, - D357A83AA80962E8A6D576C7D6C03078 /* NumberedCircleView.swift */, - ); - path = Indicators; - sourceTree = ""; - }; - 31AF96ECAF4FC29F6F9779F3A8F15D48 /* Extension */ = { - isa = PBXGroup; - children = ( - CC33493AA8E76DD7C70B09E3630AD2B8 /* Colors+Extension.swift */, - A524E36EA6B08EC3A6D716F802A117F7 /* EnvironmentValues+Extension.swift */, - 2077B6C94CC60F3AA22215E8E08BB4B3 /* PreferenceKey+Extension.swift */, - C225CE62D0A0941395A46BC3FDD7928C /* Utils.swift */, - 48BA353E6D93447A337BD56D2D58A23B /* VerticalAlignment+Extension.swift */, - 02C12EEAD47F80967F4AF8F1D230091E /* View+Extensions.swift */, + 93F58D5B9352CC10E6CDEA242D34133C /* Colors+Extension.swift */, + 181F8C7F75FF28F692D1C0294031468B /* EnvironmentValues+Extension.swift */, + ADEC9B26D7A9084ACCC25A0B8136B4FE /* PreferenceKey+Extension.swift */, + 8E5C1B8618BF6C074CC13654A56FA8F4 /* Utils.swift */, + 783174AE3DB94E5C0F20DB0BD9C4FC4C /* VerticalAlignment+Extension.swift */, + 5A6C7E33B8041344A46BDEFC924CC449 /* View+Extensions.swift */, ); name = Extension; path = Sources/StepperView/Extension; sourceTree = ""; }; - 34393261BC6F3EE266F2236431D2CBAA /* SnapshotTesting */ = { + 6797754039C8529BEAA26885B066DAA5 /* Pods-StepperView_Example */ = { isa = PBXGroup; children = ( - DBC94A46146EC14EC29D278838464499 /* Any.swift */, - D21C023A87B098E00BC30768BE745B2B /* AssertInlineSnapshot.swift */, - E4B5B926D044224F3DA48ECA54B90036 /* AssertSnapshot.swift */, - 982D9F593A29A12ECA4ED0A024179571 /* Async.swift */, - C853A3716219DC38964698A3639F3829 /* CALayer.swift */, - CB40629037FE01DF51592340BAF30DC5 /* CaseIterable.swift */, - D6B4FC0227D41710B4B3C050FEC0452A /* Codable.swift */, - 7C78F7697B2E257E48A574B7F8DCD5C0 /* Data.swift */, - D82C355D0427B53C2328007CC8614834 /* Description.swift */, - 4E72AAD93917F47E3D524310C84F7909 /* Diff.swift */, - 26401BE80305F2B813E06AD190053957 /* Diffing.swift */, - 7F9CD32A3EEC5B16556E007DD9DDDC4C /* Internal.swift */, - EC7C09E204EF98D86C100A3901EF4186 /* NSImage.swift */, - 141F2FB477A620A3E602AB638D67BB48 /* NSView.swift */, - D96E630D4F45E68F0498F73942B3A394 /* NSViewController.swift */, - 290FA5B7B6496DE2E5DF0177F09159C6 /* PlistEncoder.swift */, - 8CA8578A0C512F8518AC6AA186377D30 /* SceneKit.swift */, - B704FB069134D9829D1DB0887FE74FE9 /* SnapshotTestCase.swift */, - B0E615119D7A9419BEB8DF45F970D780 /* Snapshotting.swift */, - 1D3FAD366B69D1860608FB5353B2355E /* SpriteKit.swift */, - 17E2D56C483E81CEF9848DE97231F414 /* String.swift */, - F98270ABCBD510306D254F5F2A075D4F /* String+SpecialCharacters.swift */, - CDE17308B6D5521A72838599CD74F8F5 /* UIImage.swift */, - 0A59CAA1C4417F7FCE99E24861C906A8 /* UIView.swift */, - AD06679E9264E5DC810E417061FE621C /* UIViewController.swift */, - 1EB3C5BC42B48ECADA5C15E4D7300320 /* URLRequest.swift */, - 28398308229A27402CE44F5D1ABD7BEF /* View.swift */, - 324481A591879B18B7505E9303723469 /* Wait.swift */, - E49037AFDC2D0C73BAEDA9B67BB45FD4 /* XCTAttachment.swift */, - 1D9DFA3972120FFEE602A2500E6CFC04 /* Support Files */, + F6D0F381CFC2E71B5848DDF3C61525EA /* Pods-StepperView_Example.modulemap */, + 3BF08A054DB2EFFB34A02DB28C737D50 /* Pods-StepperView_Example-acknowledgements.markdown */, + 19D794AFA885DAF5937D46F11AB03470 /* Pods-StepperView_Example-acknowledgements.plist */, + B7F4DA1477939461442D642761C8158E /* Pods-StepperView_Example-dummy.m */, + C836B8F59D3DBBAF3C72EC3E04029F40 /* Pods-StepperView_Example-frameworks.sh */, + 0D55D1033AA5478F71538396CDD100DF /* Pods-StepperView_Example-Info.plist */, + 2A7C6F0E5A7E5F2F3E4BA214F0586F85 /* Pods-StepperView_Example-umbrella.h */, + 8D819FD4CFE2D9AE1135737C473BB56E /* Pods-StepperView_Example.debug.xcconfig */, + 6CEE61257AE2E38506BEBD035401EBF7 /* Pods-StepperView_Example.release.xcconfig */, ); - path = SnapshotTesting; + name = "Pods-StepperView_Example"; + path = "Target Support Files/Pods-StepperView_Example"; sourceTree = ""; }; - 3E285571EF144F8DACCF451128B351DD /* iOS */ = { + 6FC9AF4CEA617D29D9D2246CB9DCCBEA /* Targets Support Files */ = { isa = PBXGroup; children = ( - 033A36A29482FD32230FE0CA177F9BD3 /* Foundation.framework */, - 2C061463250766C9C05995AB8EE63E66 /* XCTest.framework */, + 6797754039C8529BEAA26885B066DAA5 /* Pods-StepperView_Example */, + 722BD011D83C252B320CD971E2F130CF /* Pods-StepperView_Tests */, + 9CBC708B97F0A9B01A63E047528FEC7D /* Pods-StepperView_Watch */, + 872C8C515CE67B7F8B7A1E7728B3BB1B /* Pods-StepperView_Watch Extension */, ); - name = iOS; + name = "Targets Support Files"; sourceTree = ""; }; - 472846E2230174F7B1D72B8562BA5F22 /* StepperView */ = { + 722BD011D83C252B320CD971E2F130CF /* Pods-StepperView_Tests */ = { isa = PBXGroup; children = ( - 31AF96ECAF4FC29F6F9779F3A8F15D48 /* Extension */, - AC4D8CEC392AED47CEBDD8C52D30A769 /* Pod */, - 1A8796B5D27AE1552BD16F81C4C56506 /* Support Files */, - F14BA4ED3CF900204FCA95C1086D3EF4 /* Views */, - ); - name = StepperView; - path = ../..; - sourceTree = ""; - }; - 4F5ADE5D4C522F33DCCEF4F49A0A741B /* Pods-StepperView_Tests */ = { - isa = PBXGroup; - children = ( - 1A3E414A2122C3BC3532C12EFE05AD71 /* Pods-StepperView_Tests.modulemap */, - 558D17434AAE6FD860B82C9D48690C5D /* Pods-StepperView_Tests-acknowledgements.markdown */, - 72C74E58043A19D4B5DEA54E2CB223B6 /* Pods-StepperView_Tests-acknowledgements.plist */, - 1B5607D0E6C665BF1FD799000DA9A62E /* Pods-StepperView_Tests-dummy.m */, - 80084CA5A2BB17240A8C033F5F8FE590 /* Pods-StepperView_Tests-frameworks.sh */, - D5DD71F9C401C633FC64DAD38ED3EFE9 /* Pods-StepperView_Tests-Info.plist */, - B13AD9D6D4BFABE3405A85D5F3386E40 /* Pods-StepperView_Tests-umbrella.h */, - 715924BC41040CDB5C5EED50AC1D6AF0 /* Pods-StepperView_Tests.debug.xcconfig */, - DA7E05D37FBEB588E6D2C7D745233EA8 /* Pods-StepperView_Tests.release.xcconfig */, + 1E1FBE49D989987B3AF4D994A0029CF2 /* Pods-StepperView_Tests.modulemap */, + 5E38BC9FC611939CA46A2BBAE9FCDA5F /* Pods-StepperView_Tests-acknowledgements.markdown */, + 52EA42F1ACA479FCD8CEA179F3D02A68 /* Pods-StepperView_Tests-acknowledgements.plist */, + 61B0368E9352383AFBEDC872B3AA718E /* Pods-StepperView_Tests-dummy.m */, + 1253A303ED2B11912261F6EAD3625F1A /* Pods-StepperView_Tests-frameworks.sh */, + EEAE8840A67B4CB05ECDAF5A85E24B50 /* Pods-StepperView_Tests-Info.plist */, + 55C34891961FC441E1A021D5CE301AB7 /* Pods-StepperView_Tests-umbrella.h */, + 21FA315ABE27D7DE0FD7B793A4222387 /* Pods-StepperView_Tests.debug.xcconfig */, + 0B1AF4EE96053C3B0D8314A16AAA6B2E /* Pods-StepperView_Tests.release.xcconfig */, ); name = "Pods-StepperView_Tests"; path = "Target Support Files/Pods-StepperView_Tests"; @@ -486,166 +517,148 @@ 74DB3E6AC107DA3A151CA4896272A583 /* Development Pods */ = { isa = PBXGroup; children = ( - 472846E2230174F7B1D72B8562BA5F22 /* StepperView */, + E5D3BA720E8E95F324EFD8B5C9F832CC /* StepperView */, ); name = "Development Pods"; sourceTree = ""; }; - 9A14552C074CE8EBFB37CE12D1032549 /* Products */ = { + 872C8C515CE67B7F8B7A1E7728B3BB1B /* Pods-StepperView_Watch Extension */ = { + isa = PBXGroup; + children = ( + AB914074C9FB52A54B0D276DDC120FD0 /* Pods-StepperView_Watch Extension.modulemap */, + 4375A694F5270ED1FEE5FD35BAF8BD4E /* Pods-StepperView_Watch Extension-acknowledgements.markdown */, + C20E55F7ABE13B5F0371BFEB6C4FF34C /* Pods-StepperView_Watch Extension-acknowledgements.plist */, + 7FA6DA9948C40DFA0B1A3AC3BBBDE7E5 /* Pods-StepperView_Watch Extension-dummy.m */, + D68BA769606C404F7BC02E5F4D74C67A /* Pods-StepperView_Watch Extension-frameworks.sh */, + B0F01D10EAA958C6B1007C37FA512146 /* Pods-StepperView_Watch Extension-Info.plist */, + 4E753134DBAC9E58D31D4D4950BA6E89 /* Pods-StepperView_Watch Extension-umbrella.h */, + 56DB778555062E61C5669596213B83F1 /* Pods-StepperView_Watch Extension.debug.xcconfig */, + 44E083363A4248B2AE63427EE12EBE61 /* Pods-StepperView_Watch Extension.release.xcconfig */, + ); + name = "Pods-StepperView_Watch Extension"; + path = "Target Support Files/Pods-StepperView_Watch Extension"; + sourceTree = ""; + }; + 893236DF3AEB52A9326AA24F08665C25 /* Products */ = { isa = PBXGroup; children = ( 05C028F74B9508FE72717D3BB2BD7B7A /* Pods_StepperView_Example.framework */, 4EA5DAFB8EA20FA670B63AC5FCD0523C /* Pods_StepperView_Tests.framework */, + 3F67E7AC212DABDF49FEC3651669CA0A /* Pods_StepperView_Watch.framework */, + F631A9742E4B7230AEBCE296A7A92738 /* Pods_StepperView_Watch_Extension.framework */, A037DBBCCACBFACB5C39A80B1C273043 /* SnapshotTesting.framework */, - 0B76BC7D0C2C3FA2DB609CE53D5C0C37 /* StepperView.framework */, + 8D321BF6212627F5C951843A9B28BB14 /* StepperView.framework */, + 1E35132387A01BF6418B815210B677B4 /* StepperView.framework */, ); name = Products; sourceTree = ""; }; - 9A97EAC4B05F7C73A694C7880F288FB5 /* Targets Support Files */ = { + 8C37C32AB1D0A725D464AF2FC819EA84 /* iOS */ = { isa = PBXGroup; children = ( - F2F142AE8CD8169C57ECE5374A6B5B7E /* Pods-StepperView_Example */, - 4F5ADE5D4C522F33DCCEF4F49A0A741B /* Pods-StepperView_Tests */, + 573A7972CACA0CBB42B5D9EBE39B8F26 /* Foundation.framework */, + D542F6AA8CFDC07A16382785E7895C41 /* XCTest.framework */, ); - name = "Targets Support Files"; + name = iOS; + sourceTree = ""; + }; + 9659C94C85FA0FD9A56D413149C89233 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6AC4FA4D04AF052243FB0DD9AA68574C /* SnapshotTesting.modulemap */, + 62D194AF3F49F0CAC373B258FBAD1C78 /* SnapshotTesting-dummy.m */, + 4B555C4FC5FF01432A5B9B4EB2313510 /* SnapshotTesting-Info.plist */, + 34A0A3CC14396D2DA1E2D3FD64DEDAED /* SnapshotTesting-prefix.pch */, + FE54E0EE77832C01DC96FA42213EFA34 /* SnapshotTesting-umbrella.h */, + 2E2CA03B708D8424B73A38D4C8C250F5 /* SnapshotTesting.debug.xcconfig */, + 314A21CD4CA38212B1C9361BB856ED68 /* SnapshotTesting.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SnapshotTesting"; + sourceTree = ""; + }; + 965DBFC4F65E747EFCF69805564AD021 /* Components */ = { + isa = PBXGroup; + children = ( + 7D2269BE6183C2BDE3F477C90A57C03F /* PitStopSteps.swift */, + B6936067A766008A87D96AD10EE23C69 /* TextView.swift */, + ); + name = Components; + path = Components; + sourceTree = ""; + }; + 9CBC708B97F0A9B01A63E047528FEC7D /* Pods-StepperView_Watch */ = { + isa = PBXGroup; + children = ( + 7B493584ABAFFEF709138B46A49D89B2 /* Pods-StepperView_Watch.modulemap */, + 9B607C869CD98E4D57AC06BA6CD01226 /* Pods-StepperView_Watch-acknowledgements.markdown */, + 9AA2B725F50F1985BB7A4940E3948BD3 /* Pods-StepperView_Watch-acknowledgements.plist */, + 3DB364750AEF9F684ED1A0611680B9F3 /* Pods-StepperView_Watch-dummy.m */, + 39389C40BF1E4F29AFA9E00EF4AA7CFA /* Pods-StepperView_Watch-frameworks.sh */, + A7CCD67A742041597540C020D68418B5 /* Pods-StepperView_Watch-Info.plist */, + C719024204C3A03223697AF4003AF2E9 /* Pods-StepperView_Watch-umbrella.h */, + 353AACBC0866DF85C19BF4739696B13D /* Pods-StepperView_Watch.debug.xcconfig */, + C359AED391F6ADA8E24CD9A124DA371E /* Pods-StepperView_Watch.release.xcconfig */, + ); + name = "Pods-StepperView_Watch"; + path = "Target Support Files/Pods-StepperView_Watch"; + sourceTree = ""; + }; + A55E295C2DE3E85E3BE433DD7226D756 /* SnapshotTesting */ = { + isa = PBXGroup; + children = ( + DE5CB9BA70CE2A0FB3E198A4FB9A5437 /* Any.swift */, + DF19BCC9495D48049049450AADB9A50C /* AssertInlineSnapshot.swift */, + 51DFDE88834F7E40014E803B6B644499 /* AssertSnapshot.swift */, + F8C5BFB2709ACA3DB976330C93F0F0B0 /* Async.swift */, + FD10704D670BE755E3C1A04C482F14BB /* CALayer.swift */, + 5F974148746ADF47725F16E8AE8D554F /* CaseIterable.swift */, + 677F639EA9C06D0891A723A57418F598 /* Codable.swift */, + C4BB757B0C569052CF1DBEC733FFD737 /* Data.swift */, + 9321EEBF8992813520D43041AF4164EA /* Description.swift */, + 8552C0F4E4AF5BB803C0393CE438BA28 /* Diff.swift */, + 09FD26E8685603ED773645E9748DE892 /* Diffing.swift */, + 9BF05570F4FC5530B25624B36D5BBC7F /* Internal.swift */, + BF4286727440DD327DE2AE95BF9D44E0 /* NSImage.swift */, + D34051EC87A66DF65C7B3D8627594429 /* NSView.swift */, + DA9C38ACEC8EF6779198630A964BC9E8 /* NSViewController.swift */, + EB353159037433B43D06771A808670A2 /* PlistEncoder.swift */, + 4C0CA527311E8D6053CD18C45F669B32 /* SceneKit.swift */, + D1EDA2CFF4FC644BF0BA1960AF77E401 /* SnapshotTestCase.swift */, + A86F0DD6C92051D8A83077FC4673DDC2 /* Snapshotting.swift */, + C213B490DAAF188ECBD5D1BF7BC777E6 /* SpriteKit.swift */, + 584C27168F70A918E4F29362FCBCFF00 /* String.swift */, + 24B910A7CADF2217BFBFDB9C98EC114A /* String+SpecialCharacters.swift */, + 6A0D19BF7BAEB7DA2481EF41D28AFEFD /* UIImage.swift */, + 444F03C0C7E948C8C4716A1692A121F3 /* UIView.swift */, + A786374E297AD3E72EF898FE0FE8DC2A /* UIViewController.swift */, + E6A3274FB1B6B5844F8D1A124BE5B0EE /* URLRequest.swift */, + 3912642063EA0830CFF13B31BF711D13 /* View.swift */, + B85F63F6F0616F7FE7949F7EE63BD175 /* Wait.swift */, + 410FC8A7EC948E73AC72E902BE6E37E3 /* XCTAttachment.swift */, + 9659C94C85FA0FD9A56D413149C89233 /* Support Files */, + ); + name = SnapshotTesting; + path = SnapshotTesting; sourceTree = ""; }; A6070CAE37959EE37530D31A4CAD7008 /* Pods */ = { isa = PBXGroup; children = ( - 34393261BC6F3EE266F2236431D2CBAA /* SnapshotTesting */, + A55E295C2DE3E85E3BE433DD7226D756 /* SnapshotTesting */, ); name = Pods; sourceTree = ""; }; - AC4D8CEC392AED47CEBDD8C52D30A769 /* Pod */ = { + BAFCCD24942389188F9BF8957773E98E /* Indicators */ = { isa = PBXGroup; children = ( - 7C9920A89E9BEF1950D23A32749EF9F3 /* AlignmentKey.html */, - AEE54F7647477D0D56C93D58FB01C3C5 /* AlignmentKey.html */, - 5B14F71EB713643DE8733CB9452560B1 /* badge.svg */, - 9CD0407A6F96A3242C9D0D478FC0CCBD /* badge.svg */, - 2306A9B08B28BE914652DED3B839F484 /* BlueSubType.html */, - B6DEEC7CD7DB5C0F8954F489CA52ACC5 /* BlueSubType.html */, - 683B84CE133AFE51AFAEA23D5FC50769 /* BoundsPreferenceKey.html */, - 34FBBEB0EF673BB598C85BD3E59817B4 /* BoundsPreferenceKey.html */, - 4BBF802349FD223A9D0B93FCB2C54C5E /* carat.png */, - 31608AF082A0A74D8BE8B8DC8ECD8819 /* carat.png */, - F85296E4553DC3717C43210425F948F9 /* CGRectData.html */, - 47F012C3BC503CDD8EB9514C042C75EE /* CGRectData.html */, - B1A5263A8F9DAA293C46BAAB79305B64 /* CGRectPreferenceKey.html */, - D6F279998CF836C30D595079B64D4551 /* CGRectPreferenceKey.html */, - 8EDDF32CF7D8B93002C570285B84E071 /* CircledIconView.html */, - A90E8B12598D24F9578D30427B0E3365 /* CircledIconView.html */, - 9C81A108968AFD5D0B9DC45F57D640B2 /* Colors.html */, - D44FD7D6F02BC615640B410094FF51F9 /* Colors.html */, - 849A8724B54C7BC3529D09C373DFBECC /* dash.png */, - 7C6859D3B757F59823A2CDC1840EEFD6 /* dash.png */, - D94032976045834309B693B4496098D2 /* docSet.dsidx */, - BC418132FE7D35902915AF4EF3EFE9D6 /* Enums.html */, - 040147BBECF2E6366F25DF99397BE4E9 /* Enums.html */, - 94BF6302C4E6752FF414EB641BEABAF4 /* EnvironmentValues.html */, - F281133A12D92FE7ABBE7BBC107F2F8B /* EnvironmentValues.html */, - DF44C4B786E0FFFA558D008857B14FEF /* Extensions.html */, - 69CC01541623586E34A7591EBF71020B /* Extensions.html */, - 0F62D9D9D7ED40BAA36487EA3392B6DB /* gh.png */, - 4262F14BA6193E1BA7D3AEB39B534C7C /* gh.png */, - C59402E5B1CC68814D3E7A3A6A67BE77 /* GraySubType.html */, - D0F1AB26EC1FF0CD29119924F46820CE /* GraySubType.html */, - BC8E8DDB04F1DEFBA41298B9E1923E5E /* GreenSubType.html */, - C650D3EB2641DA5EB219A937ECAE0E1C /* GreenSubType.html */, - 3083A884973ED3A714F14C33834E68F1 /* HeightKey.html */, - E8DD7F997823AD7E3CB0DE8EC4296D63 /* HeightKey.html */, - 695F3719BABBD61724D2E3400B8926C6 /* HeightPreference.html */, - 029ADA5CD838046BDACF97233F096656 /* HeightPreference.html */, - 1088E0998F837B28452CB796EFD6B330 /* highlight.css */, - 745A3A91A1F8B0520411D923EAE3E2D7 /* highlight.css */, - 798A5F79417FB359683BD24C369A98A3 /* HorizontalLineView.html */, - 205D4A948F9B1B9F4ED9165BD21EE8D4 /* HorizontalLineView.html */, - EC013AB53898A89E35F2084B3337AAE1 /* index.html */, - 54B0599E1B73B9EF94BDDFD8B7EF7325 /* index.html */, - 6948AA6FDFA91AA23ECFCD8532944BCF /* IndicatorKey.html */, - 471FA0FD85AB88519735B60DD9F901F7 /* IndicatorKey.html */, - AD472B6047A6EF8C8F17B135C109C900 /* IndicatorView.html */, - BCB59452E8F6DFE0649FBB7B3CEABC01 /* IndicatorView.html */, - 202F84200C0E1E23C9EDB6CDBA86E67F /* Info.plist */, - 08022359EC87B973294790ED060F733F /* jazzy.css */, - 22A74971CEFB92DD3C9A9ACAC8180C5F /* jazzy.css */, - 06075B79668DC4C9751258514BDB6375 /* jazzy.js */, - 4AFBF13682D7C66394B26395EFDA2E0C /* jazzy.js */, - C8E35011B98DEA73FE7DAFFCA795DE64 /* jquery.min.js */, - 1375C55C2E84E450AC53F3E1D60C8BA4 /* jquery.min.js */, - B8550DB7A2650171D6775B4DD8EAF2B1 /* LICENSE */, - 718049BA9FC26BAD25181512AE458DB1 /* LineOptionsKey.html */, - 3ED910932FB32B3068FA6497608BD5EA /* LineOptionsKey.html */, - B3E7720514D60758CF2BE581F3883674 /* NumberedCircleView.html */, - 019783CACF6E68B6D837B3D6A68D90A0 /* NumberedCircleView.html */, - C47923791B4396592A13DA37AF8E7D57 /* OptionalView.html */, - 2A94F4D71E6DE90189B584A3B10BCD6F /* OptionalView.html */, - 0C6060F701266E5119E8DC8A30B3BA9F /* PitStopLineOptions.html */, - 0E27FA4A9F74336FF71CACA9AAD977F8 /* PitStopLineOptions.html */, - 6BD6AEA92674DB84E0FCEB92B976B4DF /* PitStopLineView.html */, - 5A237DE91D4E63311524490C426EEFC5 /* PitStopLineView.html */, - 2079F885343A75510AEE7D79120B180D /* PitStopOptionsKey.html */, - 219271B5B642DE6196FC98B33B6B00D3 /* PitStopOptionsKey.html */, - 16EE2C55CC0F006CBFFBE8F32F37D29B /* PitStopStep.html */, - 3E1BCDE3F076CA7952AB7E0AC77AD52E /* PitStopStep.html */, - 25C07FD2368B1BD105573BC938FC752E /* PitStopSteps.html */, - EB18E39B533FFD7646B1116180A1A7A5 /* PitStopSteps.html */, - F08EF14CBD86AAEE35C3EBBA6CBE902B /* PitStopView.html */, - C7EC7ADD79D093A41C60744C210C927C /* PitStopView.html */, - 1AF4C2131DA4923F8C00BB1FA1BDEFCB /* README.md */, - 0799237EF47A09C62E2FED2B17C201E0 /* RedSubType.html */, - 84732F3B6F6122AA826828D22BC82CB4 /* RedSubType.html */, - 15CD34CFF1CD2685DAF5139D070FB8AF /* search.json */, - 78759BCEFFA3C4EF06E9E4A4A367E93E /* search.json */, - 162FA4343CB43BAD670A5D320178504E /* SpacingKey.html */, - 965DB3BA7DBCD32E35FFA30E62AB9203 /* SpacingKey.html */, - 42ED4990608B637E9F46E6D40FD8F493 /* StepIndicatorHorizontalView.html */, - DF0CBADC351C1F65CA008EB82A1FAEDC /* StepIndicatorHorizontalView.html */, - 93A1897C93F830554FAAD62AFAA6C5CF /* StepIndicatorModeKey.html */, - 7A2F3AF132152354A6FA0C0BE89DF3A5 /* StepIndicatorModeKey.html */, - 6BBD67367D0C44028DE85259B1BD06EB /* StepIndicatorVerticalView.html */, - 640B768E5F870B2F27BBAA00E7802E29 /* StepIndicatorVerticalView.html */, - 93F3AAB298ED48BC12404A6E9F881B10 /* StepperAlignment.html */, - 43F8DFD0E437FB683001CA9D61E1EDCF /* StepperAlignment.html */, - 5B6E601FEE0A31B2E7F69EA473574CBA /* StepperIndicationType.html */, - 2F72C57519F009D3491811202FAFF00C /* StepperIndicationType.html */, - 9DA2D85F4651EBA199368F0323CC38F5 /* StepperLineOptions.html */, - C0D230CE56C7B8B2DFF4CE57AF0F8793 /* StepperLineOptions.html */, - 194E9623D45356E5862D92200E0F3AED /* StepperMode.html */, - BE62A4CE5A78F015F0177940B185022D /* StepperMode.html */, - FBA9562E8C6D7392D653FF5F37E74050 /* StepperView.html */, - 39073451E492C586CC9C75D790F4853F /* StepperView.html */, - 279AEADEFA0AB0319D5A07957B35CB6B /* StepperView.podspec */, - 3C7DBF259DCED9E4A60E6ADDA06EB38E /* StepperView.tgz */, - 2D4CE00F5481B434198461A34DDC7D0D /* StepsKey.html */, - 54404DB65EAAA3711201B300B6B5DDF6 /* StepsKey.html */, - 09143D59F0573218E7CC1ACFC21069B8 /* Structs.html */, - B2BCD0FB16577E94DE76940D4F98C1A9 /* Structs.html */, - EB7F0980BEA83976D1E3BEBA821FFDF1 /* TextView.html */, - 0A38C516E6A5451D5A1254D67E2977A2 /* TextView.html */, - 1CF25D098552ACE5CBD2F3F1C675303A /* undocumented.json */, - 641AF7BA4159F3FC3ECBAE13F0038D4F /* undocumented.json */, - 3E375A876FCE05F8823DA0C7027769E5 /* Utils.html */, - 1324A645CB134303F89238CB1C35E600 /* Utils.html */, - C4DF05A638428A98E2701513A3915E59 /* VerticalAlignment.html */, - 9CA3C3C16524581020A31AB62E3D8EE8 /* VerticalAlignment.html */, - E3B994795AA233E5131FAF05D4843641 /* VerticalHeightPreference.html */, - 9EFD7BCC0D1DA903BB153C6E827BD0B9 /* VerticalHeightPreference.html */, - 930A06EC001C06F1699B24919716E977 /* VerticalLineView.html */, - E5F9130D4E307934AE9191220B0BA73D /* VerticalLineView.html */, - 22DDFBAA8C2194BBACEA7D235B0D2441 /* View.html */, - D1654A242158357C4BDC41AE179F8CA2 /* View.html */, - 5476ED8D94EF4279B4A844BA73E3FB15 /* WidthKey.html */, - E1A0B2C647625E0D3CA68C2D4255E730 /* WidthKey.html */, - 42A024BB286D2D55D21BEE733C3446B8 /* WidthPreference.html */, - AB507A1F8E1DE8816B574A9EC97631D3 /* WidthPreference.html */, - 990A1A757894EE42380D8C0A16615125 /* YellowSubType.html */, - 45BCD2D989718AE5FDFDA42639E94ADA /* YellowSubType.html */, + 4C6FCFA95C328F5E3765883A0B039218 /* CircledIconView.swift */, + BADE531E4B79705DA45A057D1A3CE290 /* IndicatorView.swift */, + C9D21AA134E8B9D18C5ABA01BA45C861 /* NumberedCircleView.swift */, ); - name = Pod; + name = Indicators; + path = Indicators; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -653,58 +666,218 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 74DB3E6AC107DA3A151CA4896272A583 /* Development Pods */, - 1628BF05B4CAFDCC3549A101F5A10A17 /* Frameworks */, + 002FC2840F803E54F3467DE9608342BB /* Frameworks */, A6070CAE37959EE37530D31A4CAD7008 /* Pods */, - 9A14552C074CE8EBFB37CE12D1032549 /* Products */, - 9A97EAC4B05F7C73A694C7880F288FB5 /* Targets Support Files */, + 893236DF3AEB52A9326AA24F08665C25 /* Products */, + 6FC9AF4CEA617D29D9D2246CB9DCCBEA /* Targets Support Files */, ); sourceTree = ""; }; - E33AE52922926020228290DA2EB4E880 /* Lines */ = { + D608852FF902E3CD7A04345C3B976189 /* watchOS */ = { isa = PBXGroup; children = ( - 548197BAA3D53A287F1DCCBB549043D8 /* HorizontalLineView.swift */, - 8A73C8A10C130F5158EACE17E0D091E7 /* PitStopLineView.swift */, - A7A5698936E7FBD9401B0C94DF36CF30 /* VerticalLineView.swift */, + 82F1E3501EE0EE229AFC92FE011CA6A4 /* Foundation.framework */, ); - path = Lines; + name = watchOS; sourceTree = ""; }; - F14BA4ED3CF900204FCA95C1086D3EF4 /* Views */ = { + E5D3BA720E8E95F324EFD8B5C9F832CC /* StepperView */ = { isa = PBXGroup; children = ( - 22A9BB99E83BC15ADA3A9B42BDCFBAB2 /* PitStopView.swift */, - 4E4A95C2A4413E198F9F0586083CC3C5 /* StepIndicatorHorizontalView.swift */, - 30D7C33A6A2BF872AEE37D96E3727E99 /* StepIndicatorVerticalView.swift */, - 46EE609AF0FAB36F85D00AC74B01C6C6 /* StepperView.swift */, - 139E0A6CEF11E0800D76BE16A053586D /* Components */, - 2E0821E38D9807B1444910371E8DCEEE /* Indicators */, - E33AE52922926020228290DA2EB4E880 /* Lines */, + 5522F35DBC32AA393C4574382F04D8CA /* Extension */, + EDE807797C3612794A45BA9303A6B30F /* Pod */, + FE1C820DC8EF29A2881D563DB776119A /* Support Files */, + F0E53E7104E9358181BCC0B9C9E21755 /* Views */, + ); + name = StepperView; + path = ../..; + sourceTree = ""; + }; + EDE807797C3612794A45BA9303A6B30F /* Pod */ = { + isa = PBXGroup; + children = ( + 629CA5992BC5273631A7684070EB4C23 /* AlignmentKey.html */, + 7BFA6032A7F8A1176867174B97084BEE /* AlignmentKey.html */, + DA51F1FEC303E4B8FC1A78E719C551E5 /* badge.svg */, + D8A7586D1E70414ABA33BC29B79FD7C6 /* badge.svg */, + 97D354E6388150EC3520148AD1BEB5D5 /* BlueSubType.html */, + ED97FCBC6D8F2E526F2B9A8B77C094A6 /* BlueSubType.html */, + 459F411390F0E980D596A4B7DC788D02 /* BoundsPreferenceKey.html */, + C1D4CA456994CD02876D97E2DA70FEB5 /* BoundsPreferenceKey.html */, + 44799525E8A776F4DB5A1C2F13110699 /* carat.png */, + 997EBBCED7CD73CDEB2391CDE1E67132 /* carat.png */, + 37F09254145DBD97A3FD67111A15EFA7 /* CGRectData.html */, + 42EAAD85CB238717172D975113168467 /* CGRectData.html */, + 29FFEE4C2325DA5E0B990C14762A0E4B /* CGRectPreferenceKey.html */, + 2402AF6D19C5B468EAAC6F0B8393BA28 /* CGRectPreferenceKey.html */, + 075401D12C4660A61955CDF4DCBC4AA0 /* CircledIconView.html */, + A482643AFF9C3EAF9558CB305C085000 /* CircledIconView.html */, + 7C3B413EEA2566C06AFAC72CCC553AC5 /* Colors.html */, + 800340E2DF6AEAE1339AF43ADAC0F0B1 /* Colors.html */, + 053A8E517FBAA479E6A79D86F66EF211 /* dash.png */, + 4D5EADBD3B8891AB75CD1DD9E90B30E5 /* dash.png */, + DC0C009C82F0726C8FFA22303FBDA56D /* docSet.dsidx */, + 57E7B6275AF06F19AA184D3DE390AA48 /* Enums.html */, + 94C8967658D23A417C9D95939178FCDA /* Enums.html */, + BF065D5B34AC2AA7EB5182E8F8CE84CA /* EnvironmentValues.html */, + 5AAB434938E381E791BA0A85312665FA /* EnvironmentValues.html */, + 9BB337430361B5914403364B7021239E /* Extensions.html */, + 5D79390C11A6F8588D32F34705BFFECD /* Extensions.html */, + 2ACE3EA50ADD2AE09E7E9644EFE9414A /* gh.png */, + C7356471F9B4B8098D3F413774339BBD /* gh.png */, + 93D9674DA0D5444DED983FBE676C961B /* GraySubType.html */, + 8648B803DAE78ED1B7DE48FB189360A4 /* GraySubType.html */, + EFE00DB3F58F9684C291F2AE0472ACB7 /* GreenSubType.html */, + FB90C35EE2380FAD9C9F7CDC1FE915AC /* GreenSubType.html */, + FC11420E1636A1F8BCE34DCB75AF6893 /* HeightKey.html */, + 414979EACB8A6711F8A8CD913FCE2C39 /* HeightKey.html */, + D3055DC13E4B840ACB6960C0540C40AE /* HeightPreference.html */, + 54F9F8FB6DACD8609375C6C8CFBE28DE /* HeightPreference.html */, + 6872746F6F6ECF60E288678AB61AEE2F /* highlight.css */, + 4C16E650210432EFDFE68EF6B5934950 /* highlight.css */, + 09323D654DBCDB3B557B10B3FEC8943E /* HorizontalLineView.html */, + 4395FB49164F85E56A21141E928CAAE8 /* HorizontalLineView.html */, + FA0D27B1479BF5A720DCE5122731AEF6 /* index.html */, + 9BE676F7594CC850470394ACAB2EB682 /* index.html */, + 4AA7092AC21CB736EF04E4532E1BAF0D /* IndicatorKey.html */, + 650638B71F29E938C7585BFF0C63EFEE /* IndicatorKey.html */, + 34AEC2F5A8412D232548452DB405F39C /* IndicatorView.html */, + 33CCF241FEDCDC20433EE71A831FBEAC /* IndicatorView.html */, + 257F15CC7DCB2DD8B1A1F1B85595AE14 /* Info.plist */, + 7DC6E4EA43FF4B74EC983E0625B95D1B /* jazzy.css */, + F035612ECDC24812AE8C4ED39D0B0A92 /* jazzy.css */, + 7C7614F070798A1C08C868D4478370E5 /* jazzy.js */, + A94F2741AD33F9CF44AC84374EC1DA63 /* jazzy.js */, + 9A4445265299F27EAE32B01E9AF1E3C2 /* jquery.min.js */, + 4FE56ED21ED2FE5A486528D38C7146A5 /* jquery.min.js */, + 129CADF8F7E5435903F16E82F3D8C1FD /* LICENSE */, + 23B4DBD7E6B43FDC30FF421AF47A4082 /* LineOptionsKey.html */, + 6A5589AE0D8A0D936BC0806AEFD3C1E7 /* LineOptionsKey.html */, + 68C8912E9131D1B1051BD43B80AAAA01 /* NumberedCircleView.html */, + 003A21F01B9C99B6915C76A438C6075D /* NumberedCircleView.html */, + 62D53EEDFDEAB05CFEB50CB925D4EF18 /* OptionalView.html */, + 0A380A4EC5A2AEE2AD2B2EAC9D0B34E0 /* OptionalView.html */, + A83B62B9FAD974781F12865E0C0E75E0 /* PitStopLineOptions.html */, + 6191A1DBFFED69F78A80CE157704ED7B /* PitStopLineOptions.html */, + B257976C02F8E66AB5048367E2F92A7A /* PitStopLineView.html */, + FD640CFF072E9FE2CA0A60617C2DB689 /* PitStopLineView.html */, + 7B0E970D8048C36680F78A174CA68602 /* PitStopOptionsKey.html */, + C0CB73E0CF1DA212FDE8EBB8ED4F8BA9 /* PitStopOptionsKey.html */, + BC693716B860206CA91F54132AC8E741 /* PitStopStep.html */, + 5F6321D1FB51B97E15D6AD6BAE3EA0EF /* PitStopStep.html */, + 71806C13275A2DAF9111760714B6065A /* PitStopSteps.html */, + 55A3EF5D435AF928455B2FF37F1999E9 /* PitStopSteps.html */, + FAEF3AAD6B481E7AADA012D73A55C946 /* PitStopView.html */, + 28DF8FAD963F7A81DA8B124708919994 /* PitStopView.html */, + F60B374CCC4B2070135196954DA0D446 /* README.md */, + DE30E1A54928886E285C3031F6843066 /* RedSubType.html */, + B009DD3406CB5B8E37783C9B176282B4 /* RedSubType.html */, + 56D87A407FC8A4155AC98BFFADB26FAF /* search.json */, + 8C499E1790A1903D8BB078950AE25784 /* search.json */, + 0473BDFAF6F27FAAAFC78CDC0305FCAB /* SpacingKey.html */, + A40BD21589039107091DDDA123FD4048 /* SpacingKey.html */, + 149F86A59BE37D783B31167CDF3C05EC /* StepIndicatorHorizontalView.html */, + 8C5AF6ECA14957DF2C07B781864F7CB1 /* StepIndicatorHorizontalView.html */, + FFA2146014BF27A9D2BD9341FF5B67F5 /* StepIndicatorModeKey.html */, + D1993EFD1B49A89A4D09950F2824940C /* StepIndicatorModeKey.html */, + 414A7E85FF280AD0FA5444EE3A12D963 /* StepIndicatorVerticalView.html */, + 48078B40C23A0B309A50A3138FEBD348 /* StepIndicatorVerticalView.html */, + DE7812FAAC8719D06C1B71E1AB90C0F5 /* StepperAlignment.html */, + E1B6FB5AC7E94B9E8335982A55887DA8 /* StepperAlignment.html */, + 2D9FB57ADFF4277924B8FA8E930986A6 /* StepperIndicationType.html */, + 4EB150295B7DA934B26EDADE1B35637C /* StepperIndicationType.html */, + 7FFF11D9ADDFF934E5440D190B81699B /* StepperLineOptions.html */, + 81600506C8CC38E313298B99BC9ACEF5 /* StepperLineOptions.html */, + E9E17C52822C847C1DD9F974D1FE0D36 /* StepperMode.html */, + 5C8A736E6AE5D65C09067273EF6DA575 /* StepperMode.html */, + A9824078EA7AB8787EC0D78D411D8D16 /* StepperView.html */, + 78A1B024EB783917EF028BB4F17C2746 /* StepperView.html */, + 4738989BC4D53B625F4894FE90DE1421 /* StepperView.podspec */, + C7C6A5871E7495251E238096D8846CB7 /* StepperView.tgz */, + 22CF01871C3CD548FAE5CCB31DEE9499 /* StepsKey.html */, + EC1F2FF0508A6974F2BE5B1A4726C8C9 /* StepsKey.html */, + 453F571E50C91574DB675A4C00A17FA9 /* Structs.html */, + 2C5A82F182FAB951A57852A84BB6A0E1 /* Structs.html */, + DE7CAD2549E8EC007F44C1B49D049FBD /* TextView.html */, + 9A1763F33C3C4C1D1CACA42C8647CE9D /* TextView.html */, + 4D1734D9FE4C49EFC47BE57055A98922 /* undocumented.json */, + CA34BF10D2A81C5EA9024C7DA455E7E9 /* undocumented.json */, + 6A0E8131A65ABEE4E8935F52F90D8BC2 /* Utils.html */, + 30A1D3154B68DF67BF30CE318CE61EE9 /* Utils.html */, + 0477511067818C28CC272B4A86508958 /* VerticalAlignment.html */, + 556133DECC7F481EE332CDAFD6E221F4 /* VerticalAlignment.html */, + A03E2454D2B2AEBB42F13E3A0D9E0EED /* VerticalHeightPreference.html */, + 5B1643E030F7EF0237D5EFAED2421EBB /* VerticalHeightPreference.html */, + 8B304D26AFFD429897EA7BF0A0044A7E /* VerticalLineView.html */, + C103E5AA5F06C4D8417E747117850B82 /* VerticalLineView.html */, + 1838CD0C4A668694BD82C1F62B6337AB /* View.html */, + F7E85C24A5E69BC3F280FEE293739ED0 /* View.html */, + 284E2BAA807CBEE0695648E12C69525E /* WidthKey.html */, + 5239EAC12F12AB34386EECF3204F0313 /* WidthKey.html */, + 5D59E980660C0C42C304F23E785D0595 /* WidthPreference.html */, + 5E448E470A4873408E5E8981A2C1B8AB /* WidthPreference.html */, + 6B9E0EDCF9B4D7097C7BF3FB37B7F671 /* YellowSubType.html */, + 3B1654BF48FF45029FB945D665B1B999 /* YellowSubType.html */, + ); + name = Pod; + sourceTree = ""; + }; + F0E53E7104E9358181BCC0B9C9E21755 /* Views */ = { + isa = PBXGroup; + children = ( + 3CBA87A2E0A0991E58DE911B67F14E2B /* PitStopView.swift */, + 2ABB39A00EF91B560B16AB891E5F988D /* StepIndicatorHorizontalView.swift */, + 29C85CF3DD9EC881C442667CF1B8158C /* StepIndicatorVerticalView.swift */, + DE60AA0C75AEEDBDD7A9F4B926ABA476 /* StepperView.swift */, + 965DBFC4F65E747EFCF69805564AD021 /* Components */, + BAFCCD24942389188F9BF8957773E98E /* Indicators */, + 2D193C47FA59CB78A93970817171B738 /* Lines */, ); name = Views; path = Sources/StepperView/Views; sourceTree = ""; }; - F2F142AE8CD8169C57ECE5374A6B5B7E /* Pods-StepperView_Example */ = { + FE1C820DC8EF29A2881D563DB776119A /* Support Files */ = { isa = PBXGroup; children = ( - 1E6041318F668A00834BD8F78AC546F5 /* Pods-StepperView_Example.modulemap */, - 7321D3B4597D0EAD7B20D75393DE210E /* Pods-StepperView_Example-acknowledgements.markdown */, - D2193804BD7C1249E94FB67CDED94C8E /* Pods-StepperView_Example-acknowledgements.plist */, - AB85FA938239E012A52C0169153D16DF /* Pods-StepperView_Example-dummy.m */, - 75533AD36CEB909657363ECB4A2EA679 /* Pods-StepperView_Example-frameworks.sh */, - 0211A231C93E1810BFC3F09AEE0A37F3 /* Pods-StepperView_Example-Info.plist */, - 0BF0820A43B8503E664BF525626B23C1 /* Pods-StepperView_Example-umbrella.h */, - 4969F046453FA46D6F0B372554F6F1B9 /* Pods-StepperView_Example.debug.xcconfig */, - C628A88C84BB4C63A7BBA03A2241BDFF /* Pods-StepperView_Example.release.xcconfig */, + B3F15A3A7FB4EE8A47DC47DB20C3C922 /* StepperView-iOS.modulemap */, + 80CAB5E2D4217ADB99C2D2545667F5A9 /* StepperView-iOS-dummy.m */, + B09ADAC8FF1B0C923C840572B815078F /* StepperView-iOS-Info.plist */, + 04A90B97B31629A9C4D720398764B96B /* StepperView-iOS-prefix.pch */, + D5E3AB347C94EC70B0FEA70B0B758801 /* StepperView-iOS-umbrella.h */, + E5562ABD49E121B40E814686EBBE08C6 /* StepperView-iOS.debug.xcconfig */, + 6EDEC7D826AA4AF6E7FB0E6F4E1831D4 /* StepperView-iOS.release.xcconfig */, + 960D971346FE5E8A8CF65734C1F7C761 /* StepperView-watchOS.modulemap */, + 2C29043CFC0E5B2ED755B69AA4328245 /* StepperView-watchOS-dummy.m */, + 68E325DB8BA9690674902C8C124C66E7 /* StepperView-watchOS-Info.plist */, + 8D5B7D519E7041F6D73780ACD5D2BE26 /* StepperView-watchOS-prefix.pch */, + E173BF6B31B11AC1736741FC97FDC78A /* StepperView-watchOS-umbrella.h */, + EFF18025A3728E66A24796EAAAA00F7C /* StepperView-watchOS.debug.xcconfig */, + 3648CF110CC5501CE1F65E430CFEEDB0 /* StepperView-watchOS.release.xcconfig */, ); - name = "Pods-StepperView_Example"; - path = "Target Support Files/Pods-StepperView_Example"; + name = "Support Files"; + path = "Example/Pods/Target Support Files/StepperView-iOS"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ + 2ADF51668265123ED06FBCD6A1853A86 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + CA01726BE8D9E5D3144CD62CD9A748D1 /* Pods-StepperView_Example-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2B29E20B563169DA92405DED169D03CC /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 7F3933323072CF3B17C383C95CA50ACD /* Pods-StepperView_Watch-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7C4D551FBC1B918D4E57BE13BD42B087 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -713,11 +886,27 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9C23FF604B355F269FF2F09E7EDA88D2 /* Headers */ = { + 8D84023737B121445CA174EFC07FD584 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - F43AB1D852FB855150732B1C8B041FAA /* StepperView-umbrella.h in Headers */, + 6C5D53B89D89A75FC5D72BEBC85979A6 /* StepperView-iOS-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 8DC192AD7BB68AFA29D2390D7341BB23 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + E9E66A153EBD2289B3FF2D163BDDEABC /* StepperView-watchOS-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 98701B2171ED8B2FB7C217200C08917B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 0B8E76C9B6DBEB82C16F53D47E3D938B /* Pods-StepperView_Watch Extension-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -729,33 +918,63 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D534E3EEAC9439AF4FA454213FCAD136 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - C5301327AFD5DD910A074609D7B2B7C5 /* Pods-StepperView_Example-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 168A52CD2EC5A2263BAF15EFF9FB166E /* StepperView */ = { + 21145AEF94EFCE703A502F0420DD3E10 /* Pods-StepperView_Watch Extension */ = { isa = PBXNativeTarget; - buildConfigurationList = AFF88DA6F0CFBD1D5B5CE499745E6B2A /* Build configuration list for PBXNativeTarget "StepperView" */; + buildConfigurationList = BE7953693408521C72A0CB04B72C5202 /* Build configuration list for PBXNativeTarget "Pods-StepperView_Watch Extension" */; buildPhases = ( - 9C23FF604B355F269FF2F09E7EDA88D2 /* Headers */, - 283D218BDCA35582FD912C2517B69431 /* Sources */, - 3CEC44891E3EF69316DD08BA718C24EC /* Frameworks */, - AA8985AECB090556953435A1455EDEFA /* Resources */, + 98701B2171ED8B2FB7C217200C08917B /* Headers */, + 39E2229BA2DE8C4F76EADAEA2F076939 /* Sources */, + 1D226CDAC18C726E173BE084608E4ECE /* Frameworks */, + D5599440AAAE89157696581257CC855C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + B6BBC2724661F2EC40FB84D2EFE21273 /* PBXTargetDependency */, + ); + name = "Pods-StepperView_Watch Extension"; + productName = "Pods-StepperView_Watch Extension"; + productReference = F631A9742E4B7230AEBCE296A7A92738 /* Pods_StepperView_Watch_Extension.framework */; + productType = "com.apple.product-type.framework"; + }; + 3AA859A35A1114B15E4CC867026B10D2 /* StepperView-iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = E5A5E9084205093F820214BB24B36059 /* Build configuration list for PBXNativeTarget "StepperView-iOS" */; + buildPhases = ( + 8D84023737B121445CA174EFC07FD584 /* Headers */, + 6FEC31D3C5E79155D7E4177F79295515 /* Sources */, + FC7F1DE8B62B21D6DF921C08133EC49E /* Frameworks */, + 29B9611856478EF0D2329C8FA36E5C83 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = StepperView; - productName = StepperView; - productReference = 0B76BC7D0C2C3FA2DB609CE53D5C0C37 /* StepperView.framework */; + name = "StepperView-iOS"; + productName = "StepperView-iOS"; + productReference = 8D321BF6212627F5C951843A9B28BB14 /* StepperView.framework */; + productType = "com.apple.product-type.framework"; + }; + 571CB0ABE2FA6FBE270E5779B73071A5 /* Pods-StepperView_Watch */ = { + isa = PBXNativeTarget; + buildConfigurationList = FFF17601F2D83789C9EC0640B5BB72FE /* Build configuration list for PBXNativeTarget "Pods-StepperView_Watch" */; + buildPhases = ( + 2B29E20B563169DA92405DED169D03CC /* Headers */, + A0F2A5B8BA50F8B1CC461ADE6EB3A964 /* Sources */, + B2F1409C6CA25ABA03789F2BBF038250 /* Frameworks */, + 151FA0746724F7AAC40D2B6E81642F7C /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 9FE288B41DADD35691ECBA732BAA5BBD /* PBXTargetDependency */, + ); + name = "Pods-StepperView_Watch"; + productName = "Pods-StepperView_Watch"; + productReference = 3F67E7AC212DABDF49FEC3651669CA0A /* Pods_StepperView_Watch.framework */; productType = "com.apple.product-type.framework"; }; ADEAE7CDD604DE4F3072E6021A314487 /* SnapshotTesting */ = { @@ -798,23 +1017,41 @@ }; DBF79473512C18725EF567DC3C660B7D /* Pods-StepperView_Example */ = { isa = PBXNativeTarget; - buildConfigurationList = B7CCE3EF55782EE24BB4D3A9FFAC4D0D /* Build configuration list for PBXNativeTarget "Pods-StepperView_Example" */; + buildConfigurationList = 7F279A5AABB276A8FB391DBB1900F13E /* Build configuration list for PBXNativeTarget "Pods-StepperView_Example" */; buildPhases = ( - D534E3EEAC9439AF4FA454213FCAD136 /* Headers */, - 1B5D5C4A0BAE63601FD72C732F7B8E88 /* Sources */, - C4BC3C79257BCA083099E3295CEC5146 /* Frameworks */, - 91B530E89318D65C95072840E4861B2F /* Resources */, + 2ADF51668265123ED06FBCD6A1853A86 /* Headers */, + 24B4BDA4EAD1CBC3A3BAEC18A3854766 /* Sources */, + FAAB9912D2987B95CEBAD549DC91375C /* Frameworks */, + E123F8F7982790FBD35E16D583D4ED00 /* Resources */, ); buildRules = ( ); dependencies = ( - BCF9703114D0D569A5260EADC962E2B7 /* PBXTargetDependency */, + 329A0E3FE0BA3C6119DFA742BDF05276 /* PBXTargetDependency */, ); name = "Pods-StepperView_Example"; productName = "Pods-StepperView_Example"; productReference = 05C028F74B9508FE72717D3BB2BD7B7A /* Pods_StepperView_Example.framework */; productType = "com.apple.product-type.framework"; }; + E5C4FE1324F54F73C9F9F6B19D0A98B7 /* StepperView-watchOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 5AECEBEC462F3CC5F7CBBA27D7EDFFF9 /* Build configuration list for PBXNativeTarget "StepperView-watchOS" */; + buildPhases = ( + 8DC192AD7BB68AFA29D2390D7341BB23 /* Headers */, + C70990901B7DA20775DE638E104101D8 /* Sources */, + F38E1949F51EE9B656614A6791AD22E5 /* Frameworks */, + 3537AD78BB3BB794D511247ACEE5C8A0 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "StepperView-watchOS"; + productName = "StepperView-watchOS"; + productReference = 1E35132387A01BF6418B815210B677B4 /* StepperView.framework */; + productType = "com.apple.product-type.framework"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ @@ -833,19 +1070,29 @@ Base, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 9A14552C074CE8EBFB37CE12D1032549 /* Products */; + productRefGroup = 893236DF3AEB52A9326AA24F08665C25 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( DBF79473512C18725EF567DC3C660B7D /* Pods-StepperView_Example */, B0320FC3B1A206B0507A9D6244BBAD62 /* Pods-StepperView_Tests */, + 571CB0ABE2FA6FBE270E5779B73071A5 /* Pods-StepperView_Watch */, + 21145AEF94EFCE703A502F0420DD3E10 /* Pods-StepperView_Watch Extension */, ADEAE7CDD604DE4F3072E6021A314487 /* SnapshotTesting */, - 168A52CD2EC5A2263BAF15EFF9FB166E /* StepperView */, + 3AA859A35A1114B15E4CC867026B10D2 /* StepperView-iOS */, + E5C4FE1324F54F73C9F9F6B19D0A98B7 /* StepperView-watchOS */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ + 151FA0746724F7AAC40D2B6E81642F7C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 1905CD6CFCB44CBB91511667E74D0AFB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -853,7 +1100,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 91B530E89318D65C95072840E4861B2F /* Resources */ = { + 29B9611856478EF0D2329C8FA36E5C83 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3537AD78BB3BB794D511247ACEE5C8A0 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -867,7 +1121,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AA8985AECB090556953435A1455EDEFA /* Resources */ = { + D5599440AAAE89157696581257CC855C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + E123F8F7982790FBD35E16D583D4ED00 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -877,37 +1138,45 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 1B5D5C4A0BAE63601FD72C732F7B8E88 /* Sources */ = { + 24B4BDA4EAD1CBC3A3BAEC18A3854766 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D73A065F7B163E24FA7A5855E3BA92B6 /* Pods-StepperView_Example-dummy.m in Sources */, + DE7F89C8CEF0A086483E186B73DA99CF /* Pods-StepperView_Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 283D218BDCA35582FD912C2517B69431 /* Sources */ = { + 39E2229BA2DE8C4F76EADAEA2F076939 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - EAD15E5585667A6D2AECE32B2595B439 /* CircledIconView.swift in Sources */, - B799D7620872AA9EAE46A8533FF83890 /* Colors+Extension.swift in Sources */, - FA70A5A198E5CF6E81D12091ED4A479B /* EnvironmentValues+Extension.swift in Sources */, - 7E02343FF1140C9405AB61EB4CAA6DFA /* HorizontalLineView.swift in Sources */, - 0C906639087A4DD40C49C532197D3542 /* IndicatorView.swift in Sources */, - 237B968B5229BD5946854EDF99ED457E /* NumberedCircleView.swift in Sources */, - 0CB1E1050F7FEA97DC80350779C8EC93 /* PitStopLineView.swift in Sources */, - 34A8B0CD1EB17E3FCE655CD4CB71739E /* PitStopSteps.swift in Sources */, - 3AA6DC589BAA5D47994A27FFF66B4254 /* PitStopView.swift in Sources */, - 9A17FE944D66E10D77B006064F5EE43F /* PreferenceKey+Extension.swift in Sources */, - D0AFA24DF38759E557395329ADFA05C9 /* StepIndicatorHorizontalView.swift in Sources */, - 6BEBCFDB12FD667DF2AECFFFFF83188C /* StepIndicatorVerticalView.swift in Sources */, - 5AF64FD8B6D1DD7D0A99C0DE12EB907F /* StepperView-dummy.m in Sources */, - 56E7FD3B4E563E9150903C32843ACBF4 /* StepperView.swift in Sources */, - D502335E4A3117FCD35C6B92E3CAB49B /* TextView.swift in Sources */, - 97FF598BCAA3AB834A7C322E65D55E0D /* Utils.swift in Sources */, - 22A503D1990311FD0724D53E44C2FC7B /* VerticalAlignment+Extension.swift in Sources */, - 44B748DFF78E254D05E457C24F6254DB /* VerticalLineView.swift in Sources */, - 876537D0654AFD0F278A249E55F9A80D /* View+Extensions.swift in Sources */, + 94B06A4DE8BCB01CA76781FB2FCDD131 /* Pods-StepperView_Watch Extension-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 6FEC31D3C5E79155D7E4177F79295515 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 7F465A81F39530285F7994041DE7C3C2 /* CircledIconView.swift in Sources */, + BBABB2A0610111FCB88BA564C5EE89A0 /* Colors+Extension.swift in Sources */, + 9E8E4BE3C92F9919539E1A9A7591875C /* EnvironmentValues+Extension.swift in Sources */, + E503DA9E35E8EA05EA984A39E25C67E7 /* HorizontalLineView.swift in Sources */, + 6A54E5F76D246CB03C6495F8532A85FB /* IndicatorView.swift in Sources */, + AE92AFDE10AB35A52DDEC2CA09E9A6B8 /* NumberedCircleView.swift in Sources */, + 46FD01CFAA083EA77458367D636D4355 /* PitStopLineView.swift in Sources */, + 1613EF41826965E1DC7E2B1B7E06AC6B /* PitStopSteps.swift in Sources */, + 14160D4A17E15B79D9B1D08A3075A259 /* PitStopView.swift in Sources */, + 85F19845A7ED053900C8E524066BCAEA /* PreferenceKey+Extension.swift in Sources */, + D7AC966E621F9C024258F0B118168741 /* StepIndicatorHorizontalView.swift in Sources */, + 9575D16DFCC5836E3289136BB1356730 /* StepIndicatorVerticalView.swift in Sources */, + 169AC4826AD1F662E9B1C1EB8B6CA34C /* StepperView-iOS-dummy.m in Sources */, + C2C5DD37EF66F811E1110190442AA85B /* StepperView.swift in Sources */, + 48507418DBE50E1A262507C39EBF1CB7 /* TextView.swift in Sources */, + 7DD37A33D9B05961406D3125F585FEDE /* Utils.swift in Sources */, + 6F7A7E665E1D1A96E5D4AFF8B40438FD /* VerticalAlignment+Extension.swift in Sources */, + 38AFFF5778434779E234A0BC9EB714DB /* VerticalLineView.swift in Sources */, + F58A154C4F184B66B1FDE4B9501564F5 /* View+Extensions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -956,6 +1225,40 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A0F2A5B8BA50F8B1CC461ADE6EB3A964 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 697B331F84C40463362A7DAB3F8D907B /* Pods-StepperView_Watch-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + C70990901B7DA20775DE638E104101D8 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + AA3A9F63364AD27BE8FE15803F12E786 /* CircledIconView.swift in Sources */, + 17BCC45B1737A1A0BDB3A781908C0C14 /* Colors+Extension.swift in Sources */, + 4EF723676173A7F8D4E012BEF7A73F4E /* EnvironmentValues+Extension.swift in Sources */, + BFA9D544ABB911E3B14146B43E9066A3 /* HorizontalLineView.swift in Sources */, + 17A7B883E6AD4C7B94D0A9EAEE4D69D5 /* IndicatorView.swift in Sources */, + EA9F4BEDE47BF8B0A69905FED2405039 /* NumberedCircleView.swift in Sources */, + 398E8BB4A89B750ED3F3859BD5EAF980 /* PitStopLineView.swift in Sources */, + BAEF26BDB7389F234E6D77118E44FDF7 /* PitStopSteps.swift in Sources */, + A8777FA7D237E66A5B64E77FD67F3FE4 /* PitStopView.swift in Sources */, + 2173D347DC98555CD7DCCCFB521DC7A5 /* PreferenceKey+Extension.swift in Sources */, + A6A48EE07459D621B5E8D8EAF35F0BA8 /* StepIndicatorHorizontalView.swift in Sources */, + 333E868E352BA91AFF824D456A77B810 /* StepIndicatorVerticalView.swift in Sources */, + 9A5934F6059D9992880341DB1DF46B92 /* StepperView-watchOS-dummy.m in Sources */, + C2E0F801018379EBFBC425B9958D8A3E /* StepperView.swift in Sources */, + 03E4DBAC06FB7F008264F85E687F9B51 /* TextView.swift in Sources */, + F3332E5FDE1E17310C7CC1DE1AAD0684 /* Utils.swift in Sources */, + 2C29103A7EE1849EDD8BBCA8D8E10B3C /* VerticalAlignment+Extension.swift in Sources */, + 25F35320050FC7B163D7D078812BE944 /* VerticalLineView.swift in Sources */, + F33B01D0FA0656B2EF9CBC8F327AAACE /* View+Extensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ @@ -965,11 +1268,23 @@ target = ADEAE7CDD604DE4F3072E6021A314487 /* SnapshotTesting */; targetProxy = CEE1352D78420D748E7163E161F4CF1C /* PBXContainerItemProxy */; }; - BCF9703114D0D569A5260EADC962E2B7 /* PBXTargetDependency */ = { + 329A0E3FE0BA3C6119DFA742BDF05276 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = StepperView; - target = 168A52CD2EC5A2263BAF15EFF9FB166E /* StepperView */; - targetProxy = F6F09BE79A406E9AFB6AD561D556D2C2 /* PBXContainerItemProxy */; + name = "StepperView-iOS"; + target = 3AA859A35A1114B15E4CC867026B10D2 /* StepperView-iOS */; + targetProxy = B9EF29D9D7D9E7EBA017386BF2407D53 /* PBXContainerItemProxy */; + }; + 9FE288B41DADD35691ECBA732BAA5BBD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "StepperView-watchOS"; + target = E5C4FE1324F54F73C9F9F6B19D0A98B7 /* StepperView-watchOS */; + targetProxy = 14EE7F55D27D482AAF1562DA55D1F7D9 /* PBXContainerItemProxy */; + }; + B6BBC2724661F2EC40FB84D2EFE21273 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "StepperView-watchOS"; + target = E5C4FE1324F54F73C9F9F6B19D0A98B7 /* StepperView-watchOS */; + targetProxy = 1D6BDD975A91EE743FE42010C39CAD40 /* PBXContainerItemProxy */; }; BF8AA24411C4A37EE56C52D76997B71A /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -980,9 +1295,9 @@ /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 05CBB6448EB2B1CB80499F9828884310 /* Debug */ = { + 03A960910951843FD210362AFFCA9CCA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B188595FEADB8375B2886CA38C926D87 /* StepperView.xcconfig */; + baseConfigurationReference = E5562ABD49E121B40E814686EBBE08C6 /* StepperView-iOS.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -995,12 +1310,12 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/StepperView/StepperView-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/StepperView/StepperView-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/StepperView-iOS/StepperView-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/StepperView-iOS/StepperView-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/StepperView/StepperView.modulemap"; + MODULEMAP_FILE = "Target Support Files/StepperView-iOS/StepperView-iOS.modulemap"; PRODUCT_MODULE_NAME = StepperView; PRODUCT_NAME = StepperView; SDKROOT = iphoneos; @@ -1013,9 +1328,246 @@ }; name = Debug; }; - 0D9E7A9AF4022B9C68A3082DE0765CA7 /* Release */ = { + 089E4A31B264955189E7736F2F81BC89 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B6424C77359567D7ECCA77680B178384 /* SnapshotTesting.xcconfig */; + baseConfigurationReference = 3648CF110CC5501CE1F65E430CFEEDB0 /* StepperView-watchOS.release.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/StepperView-watchOS/StepperView-watchOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/StepperView-watchOS/StepperView-watchOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/StepperView-watchOS/StepperView-watchOS.modulemap"; + PRODUCT_MODULE_NAME = StepperView; + PRODUCT_NAME = StepperView; + SDKROOT = watchos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 4; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + WATCHOS_DEPLOYMENT_TARGET = 6.0; + }; + name = Release; + }; + 3EA285CFCE306AA69406691B24767872 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8D819FD4CFE2D9AE1135737C473BB56E /* Pods-StepperView_Example.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 4D2451DFAD169F7B9FE1C4505E9471AF /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 21FA315ABE27D7DE0FD7B793A4222387 /* Pods-StepperView_Tests.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 5DCF0058EDB786290640C7E69AC788CD /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 2E2CA03B708D8424B73A38D4C8C250F5 /* SnapshotTesting.debug.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/SnapshotTesting/SnapshotTesting-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SnapshotTesting/SnapshotTesting-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/SnapshotTesting/SnapshotTesting.modulemap"; + PRODUCT_MODULE_NAME = SnapshotTesting; + PRODUCT_NAME = SnapshotTesting; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1.2; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 73D636865F29858244EAFC52A5153133 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C359AED391F6ADA8E24CD9A124DA371E /* Pods-StepperView_Watch.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = watchos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 4; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + WATCHOS_DEPLOYMENT_TARGET = 6.1; + }; + name = Release; + }; + 86F6CED565141DCC44B8C84094EAC58F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 353AACBC0866DF85C19BF4739696B13D /* Pods-StepperView_Watch.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = watchos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 4; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + WATCHOS_DEPLOYMENT_TARGET = 6.1; + }; + name = Debug; + }; + A875CA2105022DA9F6DB0E99BACEBA80 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EFF18025A3728E66A24796EAAAA00F7C /* StepperView-watchOS.debug.xcconfig */; + buildSettings = { + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/StepperView-watchOS/StepperView-watchOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/StepperView-watchOS/StepperView-watchOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/StepperView-watchOS/StepperView-watchOS.modulemap"; + PRODUCT_MODULE_NAME = StepperView; + PRODUCT_NAME = StepperView; + SDKROOT = watchos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 4; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + WATCHOS_DEPLOYMENT_TARGET = 6.0; + }; + name = Debug; + }; + C6D05A2DD3815BA9E9944D4A6774FA2B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 314A21CD4CA38212B1C9361BB856ED68 /* SnapshotTesting.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -1047,41 +1599,7 @@ }; name = Release; }; - 181DAB8E3BD1487EA42215C24F4C3520 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B188595FEADB8375B2886CA38C926D87 /* StepperView.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/StepperView/StepperView-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/StepperView/StepperView-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/StepperView/StepperView.modulemap"; - PRODUCT_MODULE_NAME = StepperView; - PRODUCT_NAME = StepperView; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 257497152829C177993B5EC99C1D227A /* Release */ = { + CC404729E94A47DDA928DE61A01629F7 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -1134,116 +1652,15 @@ MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + WATCHOS_DEPLOYMENT_TARGET = 6.1; }; name = Release; }; - 2DEA6B4F4EE303232D51D99A7D341460 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B6424C77359567D7ECCA77680B178384 /* SnapshotTesting.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SnapshotTesting/SnapshotTesting-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SnapshotTesting/SnapshotTesting-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SnapshotTesting/SnapshotTesting.modulemap"; - PRODUCT_MODULE_NAME = SnapshotTesting; - PRODUCT_NAME = SnapshotTesting; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 4D2451DFAD169F7B9FE1C4505E9471AF /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 715924BC41040CDB5C5EED50AC1D6AF0 /* Pods-StepperView_Tests.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 52AF8A13A3992E4C93025A8F3613D2F8 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4969F046453FA46D6F0B372554F6F1B9 /* Pods-StepperView_Example.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 11.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - DD8F832993327D1DD8046C3CBCBD97CD /* Debug */ = { + D5A81524B96757CF4CDE08E53A145342 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -1304,12 +1721,48 @@ SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; + WATCHOS_DEPLOYMENT_TARGET = 6.1; }; name = Debug; }; - F7C9455C78FEC51EF0F26575EC437656 /* Release */ = { + E2D74FBFF6CEEB6B36E432D3349731DB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C628A88C84BB4C63A7BBA03A2241BDFF /* Pods-StepperView_Example.release.xcconfig */; + baseConfigurationReference = 44E083363A4248B2AE63427EE12EBE61 /* Pods-StepperView_Watch Extension.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = watchos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 4; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + WATCHOS_DEPLOYMENT_TARGET = 6.1; + }; + name = Release; + }; + E5C3FD21D792D18C416D6AA7A185953E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6CEE61257AE2E38506BEBD035401EBF7 /* Pods-StepperView_Example.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -1343,9 +1796,77 @@ }; name = Release; }; + EA16524D36B8336A075044BC26674F78 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 56DB778555062E61C5669596213B83F1 /* Pods-StepperView_Watch Extension.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + APPLICATION_EXTENSION_API_ONLY = YES; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = watchos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 4; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + WATCHOS_DEPLOYMENT_TARGET = 6.1; + }; + name = Debug; + }; + EFB084F485B44AA32E9192DE6B525FFE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6EDEC7D826AA4AF6E7FB0E6F4E1831D4 /* StepperView-iOS.release.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/StepperView-iOS/StepperView-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/StepperView-iOS/StepperView-iOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/StepperView-iOS/StepperView-iOS.modulemap"; + PRODUCT_MODULE_NAME = StepperView; + PRODUCT_NAME = StepperView; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; F885C3606E38B83490AE03D0BE155B32 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DA7E05D37FBEB588E6D2C7D745233EA8 /* Pods-StepperView_Tests.release.xcconfig */; + baseConfigurationReference = 0B1AF4EE96053C3B0D8314A16AAA6B2E /* Pods-StepperView_Tests.release.xcconfig */; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; @@ -1385,8 +1906,8 @@ 32867542F50A9BE9FCBEA5DBF1117399 /* Build configuration list for PBXNativeTarget "SnapshotTesting" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2DEA6B4F4EE303232D51D99A7D341460 /* Debug */, - 0D9E7A9AF4022B9C68A3082DE0765CA7 /* Release */, + 5DCF0058EDB786290640C7E69AC788CD /* Debug */, + C6D05A2DD3815BA9E9944D4A6774FA2B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1403,26 +1924,53 @@ 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - DD8F832993327D1DD8046C3CBCBD97CD /* Debug */, - 257497152829C177993B5EC99C1D227A /* Release */, + D5A81524B96757CF4CDE08E53A145342 /* Debug */, + CC404729E94A47DDA928DE61A01629F7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AFF88DA6F0CFBD1D5B5CE499745E6B2A /* Build configuration list for PBXNativeTarget "StepperView" */ = { + 5AECEBEC462F3CC5F7CBBA27D7EDFFF9 /* Build configuration list for PBXNativeTarget "StepperView-watchOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 05CBB6448EB2B1CB80499F9828884310 /* Debug */, - 181DAB8E3BD1487EA42215C24F4C3520 /* Release */, + A875CA2105022DA9F6DB0E99BACEBA80 /* Debug */, + 089E4A31B264955189E7736F2F81BC89 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B7CCE3EF55782EE24BB4D3A9FFAC4D0D /* Build configuration list for PBXNativeTarget "Pods-StepperView_Example" */ = { + 7F279A5AABB276A8FB391DBB1900F13E /* Build configuration list for PBXNativeTarget "Pods-StepperView_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - 52AF8A13A3992E4C93025A8F3613D2F8 /* Debug */, - F7C9455C78FEC51EF0F26575EC437656 /* Release */, + 3EA285CFCE306AA69406691B24767872 /* Debug */, + E5C3FD21D792D18C416D6AA7A185953E /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + BE7953693408521C72A0CB04B72C5202 /* Build configuration list for PBXNativeTarget "Pods-StepperView_Watch Extension" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + EA16524D36B8336A075044BC26674F78 /* Debug */, + E2D74FBFF6CEEB6B36E432D3349731DB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E5A5E9084205093F820214BB24B36059 /* Build configuration list for PBXNativeTarget "StepperView-iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 03A960910951843FD210362AFFCA9CCA /* Debug */, + EFB084F485B44AA32E9192DE6B525FFE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FFF17601F2D83789C9EC0640B5BB72FE /* Build configuration list for PBXNativeTarget "Pods-StepperView_Watch" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 86F6CED565141DCC44B8C84094EAC58F /* Debug */, + 73D636865F29858244EAFC52A5153133 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example-frameworks.sh index 9b77b82..6b98a3c 100755 --- a/Example/Pods/Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example-frameworks.sh @@ -46,8 +46,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -84,27 +84,29 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" + warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. + # Copy the dSYM into the targets temp dir. echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" + strip_invalid_archs "$binary" "$warn_missing_arch" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" fi fi } @@ -135,13 +137,16 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" + warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi STRIP_BINARY_RETVAL=0 return fi @@ -159,12 +164,43 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } +install_artifact() { + artifact="$1" + base="$(basename "$artifact")" + case $base in + *.framework) + install_framework "$artifact" + ;; + *.dSYM) + # Suppress arch warnings since XCFrameworks will include many dSYM files + install_dsym "$artifact" "false" + ;; + *.bcsymbolmap) + install_bcsymbolmap "$artifact" + ;; + *) + echo "error: Unrecognized artifact "$artifact"" + ;; + esac +} + +copy_artifacts() { + file_list="$1" + while read artifact; do + install_artifact "$artifact" + done <$file_list +} + +ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" +if [ -r "${ARTIFACT_LIST_FILE}" ]; then + copy_artifacts "${ARTIFACT_LIST_FILE}" +fi if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/StepperView/StepperView.framework" + install_framework "${BUILT_PRODUCTS_DIR}/StepperView-iOS/StepperView.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "${BUILT_PRODUCTS_DIR}/StepperView/StepperView.framework" + install_framework "${BUILT_PRODUCTS_DIR}/StepperView-iOS/StepperView.framework" fi if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then wait diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example.debug.xcconfig index 1952749..5360dbc 100644 --- a/Example/Pods/Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example.debug.xcconfig @@ -1,7 +1,7 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView/StepperView.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-iOS/StepperView.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' OTHER_LDFLAGS = $(inherited) -framework "StepperView" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example.release.xcconfig index 1952749..5360dbc 100644 --- a/Example/Pods/Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example.release.xcconfig @@ -1,7 +1,7 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView/StepperView.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-iOS/StepperView.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' OTHER_LDFLAGS = $(inherited) -framework "StepperView" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests-frameworks.sh index a6e3d22..308961a 100755 --- a/Example/Pods/Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests-frameworks.sh @@ -46,8 +46,8 @@ install_framework() fi # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" local basename basename="$(basename -s .framework "$1")" @@ -84,27 +84,29 @@ install_framework() # Copies and strips a vendored dSYM install_dsym() { local source="$1" + warn_missing_arch=${2:-true} if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. + # Copy the dSYM into the targets temp dir. echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" # Strip invalid architectures so "fat" simulator / device frameworks work on device if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then - strip_invalid_archs "$binary" + strip_invalid_archs "$binary" "$warn_missing_arch" fi if [[ $STRIP_BINARY_RETVAL == 1 ]]; then # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" else # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" fi fi } @@ -135,13 +137,16 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" + warn_missing_arch=${2:-true} # Get architectures for current target binary binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" # Intersect them with the architectures we are building for intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" # If there are no archs supported by this binary then warn the user if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi STRIP_BINARY_RETVAL=0 return fi @@ -159,6 +164,37 @@ strip_invalid_archs() { STRIP_BINARY_RETVAL=1 } +install_artifact() { + artifact="$1" + base="$(basename "$artifact")" + case $base in + *.framework) + install_framework "$artifact" + ;; + *.dSYM) + # Suppress arch warnings since XCFrameworks will include many dSYM files + install_dsym "$artifact" "false" + ;; + *.bcsymbolmap) + install_bcsymbolmap "$artifact" + ;; + *) + echo "error: Unrecognized artifact "$artifact"" + ;; + esac +} + +copy_artifacts() { + file_list="$1" + while read artifact; do + install_artifact "$artifact" + done <$file_list +} + +ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" +if [ -r "${ARTIFACT_LIST_FILE}" ]; then + copy_artifacts "${ARTIFACT_LIST_FILE}" +fi if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/SnapshotTesting/SnapshotTesting.framework" diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests.debug.xcconfig index cfbb75a..9279820 100644 --- a/Example/Pods/Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests.debug.xcconfig @@ -1,7 +1,7 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/SnapshotTesting" "${PODS_CONFIGURATION_BUILD_DIR}/StepperView" +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/SnapshotTesting" "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SnapshotTesting/SnapshotTesting.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/StepperView/StepperView.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SnapshotTesting/SnapshotTesting.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-iOS/StepperView.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SnapshotTesting/SnapshotTesting.framework/Headers" -iframework "$(PLATFORM_DIR)/Developer/Library/Frameworks" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SnapshotTesting" OTHER_LDFLAGS = $(inherited) -framework "SnapshotTesting" -framework "StepperView" -framework "XCTest" diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests.release.xcconfig index cfbb75a..9279820 100644 --- a/Example/Pods/Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests.release.xcconfig @@ -1,7 +1,7 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/SnapshotTesting" "${PODS_CONFIGURATION_BUILD_DIR}/StepperView" +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/SnapshotTesting" "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SnapshotTesting/SnapshotTesting.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/StepperView/StepperView.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/SnapshotTesting/SnapshotTesting.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-iOS/StepperView.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SnapshotTesting/SnapshotTesting.framework/Headers" -iframework "$(PLATFORM_DIR)/Developer/Library/Frameworks" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SnapshotTesting" OTHER_LDFLAGS = $(inherited) -framework "SnapshotTesting" -framework "StepperView" -framework "XCTest" diff --git a/Example/Pods/Target Support Files/StepperView/StepperView-Info.plist b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-Info.plist similarity index 96% rename from Example/Pods/Target Support Files/StepperView/StepperView-Info.plist rename to Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-Info.plist index b6b2813..2243fe6 100644 --- a/Example/Pods/Target Support Files/StepperView/StepperView-Info.plist +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.3.0 + 1.0.0 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-acknowledgements.markdown new file mode 100644 index 0000000..c55c9ab --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-acknowledgements.markdown @@ -0,0 +1,26 @@ +# Acknowledgements +This application makes use of the following third party libraries: + +## StepperView + +Copyright (c) 2020 Badarinath Venkatnarayansetty + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-acknowledgements.plist new file mode 100644 index 0000000..db25d8f --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-acknowledgements.plist @@ -0,0 +1,58 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Copyright (c) 2020 Badarinath Venkatnarayansetty <badrinathvm@gmail.com> + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + License + MIT + Title + StepperView + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-dummy.m b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-dummy.m new file mode 100644 index 0000000..9ca4aeb --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_StepperView_Watch_Extension : NSObject +@end +@implementation PodsDummy_Pods_StepperView_Watch_Extension +@end diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-frameworks.sh b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-frameworks.sh new file mode 100755 index 0000000..5ed3ef6 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-frameworks.sh @@ -0,0 +1,207 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 +fi + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +# Copies and strips a vendored framework +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + elif [ -r "$1" ]; then + local source="$1" + fi + + local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + local basename + basename="$(basename -s .framework "$1")" + binary="${destination}/${basename}.framework/${basename}" + + if ! [ -r "$binary" ]; then + binary="${destination}/${basename}" + elif [ -L "${binary}" ]; then + echo "Destination binary is symlinked..." + dirname="$(dirname "${binary}")" + binary="${dirname}/$(readlink "${binary}")" + fi + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then + strip_invalid_archs "$binary" + fi + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done + fi +} + +# Copies and strips a vendored dSYM +install_dsym() { + local source="$1" + warn_missing_arch=${2:-true} + if [ -r "$source" ]; then + # Copy the dSYM into the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" + + local basename + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then + strip_invalid_archs "$binary" "$warn_missing_arch" + fi + + if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + fi + fi +} + +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + warn_missing_arch=${2:-true} + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi + STRIP_BINARY_RETVAL=0 + return + fi + stripped="" + for arch in $binary_archs; do + if ! [[ "${ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi + STRIP_BINARY_RETVAL=1 +} + +install_artifact() { + artifact="$1" + base="$(basename "$artifact")" + case $base in + *.framework) + install_framework "$artifact" + ;; + *.dSYM) + # Suppress arch warnings since XCFrameworks will include many dSYM files + install_dsym "$artifact" "false" + ;; + *.bcsymbolmap) + install_bcsymbolmap "$artifact" + ;; + *) + echo "error: Unrecognized artifact "$artifact"" + ;; + esac +} + +copy_artifacts() { + file_list="$1" + while read artifact; do + install_artifact "$artifact" + done <$file_list +} + +ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" +if [ -r "${ARTIFACT_LIST_FILE}" ]; then + copy_artifacts "${ARTIFACT_LIST_FILE}" +fi + +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_framework "${BUILT_PRODUCTS_DIR}/StepperView-watchOS/StepperView.framework" +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_framework "${BUILT_PRODUCTS_DIR}/StepperView-watchOS/StepperView.framework" +fi +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-umbrella.h b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-umbrella.h new file mode 100644 index 0000000..c367879 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_StepperView_Watch_ExtensionVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_StepperView_Watch_ExtensionVersionString[]; + diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.debug.xcconfig b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.debug.xcconfig new file mode 100644 index 0000000..dd7b4de --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.debug.xcconfig @@ -0,0 +1,12 @@ +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-watchOS" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-watchOS/StepperView.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -framework "StepperView" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.modulemap b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.modulemap new file mode 100644 index 0000000..9f6bbd3 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.modulemap @@ -0,0 +1,6 @@ +framework module Pods_StepperView_Watch_Extension { + umbrella header "Pods-StepperView_Watch Extension-umbrella.h" + + export * + module * { export * } +} diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.release.xcconfig b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.release.xcconfig new file mode 100644 index 0000000..dd7b4de --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.release.xcconfig @@ -0,0 +1,12 @@ +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-watchOS" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-watchOS/StepperView.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -framework "StepperView" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-Info.plist b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-Info.plist new file mode 100644 index 0000000..2243fe6 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-acknowledgements.markdown new file mode 100644 index 0000000..c55c9ab --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-acknowledgements.markdown @@ -0,0 +1,26 @@ +# Acknowledgements +This application makes use of the following third party libraries: + +## StepperView + +Copyright (c) 2020 Badarinath Venkatnarayansetty + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +Generated by CocoaPods - https://cocoapods.org diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-acknowledgements.plist new file mode 100644 index 0000000..db25d8f --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-acknowledgements.plist @@ -0,0 +1,58 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Copyright (c) 2020 Badarinath Venkatnarayansetty <badrinathvm@gmail.com> + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + License + MIT + Title + StepperView + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-dummy.m b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-dummy.m new file mode 100644 index 0000000..bf0de73 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_StepperView_Watch : NSObject +@end +@implementation PodsDummy_Pods_StepperView_Watch +@end diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-frameworks.sh b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-frameworks.sh new file mode 100755 index 0000000..5ed3ef6 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-frameworks.sh @@ -0,0 +1,207 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 +fi + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +# Copies and strips a vendored framework +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + elif [ -r "$1" ]; then + local source="$1" + fi + + local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + local basename + basename="$(basename -s .framework "$1")" + binary="${destination}/${basename}.framework/${basename}" + + if ! [ -r "$binary" ]; then + binary="${destination}/${basename}" + elif [ -L "${binary}" ]; then + echo "Destination binary is symlinked..." + dirname="$(dirname "${binary}")" + binary="${dirname}/$(readlink "${binary}")" + fi + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then + strip_invalid_archs "$binary" + fi + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done + fi +} + +# Copies and strips a vendored dSYM +install_dsym() { + local source="$1" + warn_missing_arch=${2:-true} + if [ -r "$source" ]; then + # Copy the dSYM into the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" + + local basename + basename="$(basename -s .dSYM "$source")" + binary_name="$(ls "$source/Contents/Resources/DWARF")" + binary="${DERIVED_FILES_DIR}/${basename}.dSYM/Contents/Resources/DWARF/${binary_name}" + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then + strip_invalid_archs "$binary" "$warn_missing_arch" + fi + + if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --links --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.dSYM" + fi + fi +} + +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + warn_missing_arch=${2:-true} + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + if [[ "$warn_missing_arch" == "true" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + fi + STRIP_BINARY_RETVAL=0 + return + fi + stripped="" + for arch in $binary_archs; do + if ! [[ "${ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi + STRIP_BINARY_RETVAL=1 +} + +install_artifact() { + artifact="$1" + base="$(basename "$artifact")" + case $base in + *.framework) + install_framework "$artifact" + ;; + *.dSYM) + # Suppress arch warnings since XCFrameworks will include many dSYM files + install_dsym "$artifact" "false" + ;; + *.bcsymbolmap) + install_bcsymbolmap "$artifact" + ;; + *) + echo "error: Unrecognized artifact "$artifact"" + ;; + esac +} + +copy_artifacts() { + file_list="$1" + while read artifact; do + install_artifact "$artifact" + done <$file_list +} + +ARTIFACT_LIST_FILE="${BUILT_PRODUCTS_DIR}/cocoapods-artifacts-${CONFIGURATION}.txt" +if [ -r "${ARTIFACT_LIST_FILE}" ]; then + copy_artifacts "${ARTIFACT_LIST_FILE}" +fi + +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_framework "${BUILT_PRODUCTS_DIR}/StepperView-watchOS/StepperView.framework" +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_framework "${BUILT_PRODUCTS_DIR}/StepperView-watchOS/StepperView.framework" +fi +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-umbrella.h b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-umbrella.h new file mode 100644 index 0000000..f318b88 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_StepperView_WatchVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_StepperView_WatchVersionString[]; + diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.debug.xcconfig b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.debug.xcconfig new file mode 100644 index 0000000..dd7b4de --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.debug.xcconfig @@ -0,0 +1,12 @@ +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-watchOS" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-watchOS/StepperView.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -framework "StepperView" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.modulemap b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.modulemap new file mode 100644 index 0000000..e93e460 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.modulemap @@ -0,0 +1,6 @@ +framework module Pods_StepperView_Watch { + umbrella header "Pods-StepperView_Watch-umbrella.h" + + export * + module * { export * } +} diff --git a/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.release.xcconfig b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.release.xcconfig new file mode 100644 index 0000000..dd7b4de --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.release.xcconfig @@ -0,0 +1,12 @@ +ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-watchOS" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/StepperView-watchOS/StepperView.framework/Headers" +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' +OTHER_LDFLAGS = $(inherited) -framework "StepperView" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/SnapshotTesting/SnapshotTesting.debug.xcconfig b/Example/Pods/Target Support Files/SnapshotTesting/SnapshotTesting.debug.xcconfig new file mode 100644 index 0000000..b6737a2 --- /dev/null +++ b/Example/Pods/Target Support Files/SnapshotTesting/SnapshotTesting.debug.xcconfig @@ -0,0 +1,16 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SnapshotTesting +ENABLE_BITCODE = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +OTHER_LDFLAGS = $(inherited) -framework "XCTest" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/SnapshotTesting +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +SWIFT_INCLUDE_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +SYSTEM_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/SnapshotTesting/SnapshotTesting.release.xcconfig b/Example/Pods/Target Support Files/SnapshotTesting/SnapshotTesting.release.xcconfig new file mode 100644 index 0000000..b6737a2 --- /dev/null +++ b/Example/Pods/Target Support Files/SnapshotTesting/SnapshotTesting.release.xcconfig @@ -0,0 +1,16 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SnapshotTesting +ENABLE_BITCODE = NO +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +LIBRARY_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +OTHER_LDFLAGS = $(inherited) -framework "XCTest" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS -suppress-warnings +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/SnapshotTesting +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +SWIFT_INCLUDE_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/usr/lib" +SYSTEM_FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-Info.plist b/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-Info.plist new file mode 100644 index 0000000..10f280e --- /dev/null +++ b/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.3.1 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-dummy.m b/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-dummy.m new file mode 100644 index 0000000..2482645 --- /dev/null +++ b/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_StepperView_iOS : NSObject +@end +@implementation PodsDummy_StepperView_iOS +@end diff --git a/Example/Pods/Target Support Files/StepperView/StepperView-prefix.pch b/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-prefix.pch similarity index 100% rename from Example/Pods/Target Support Files/StepperView/StepperView-prefix.pch rename to Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-prefix.pch diff --git a/Example/Pods/Target Support Files/StepperView/StepperView-umbrella.h b/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-umbrella.h similarity index 100% rename from Example/Pods/Target Support Files/StepperView/StepperView-umbrella.h rename to Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS-umbrella.h diff --git a/Example/Pods/Target Support Files/StepperView/StepperView.xcconfig b/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS.debug.xcconfig similarity index 98% rename from Example/Pods/Target Support Files/StepperView/StepperView.xcconfig rename to Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS.debug.xcconfig index 1941a31..e203928 100644 --- a/Example/Pods/Target Support Files/StepperView/StepperView.xcconfig +++ b/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS.debug.xcconfig @@ -1,4 +1,4 @@ -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/StepperView +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/StepperView-iOS GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Example/Pods/Target Support Files/StepperView/StepperView.modulemap b/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS.modulemap similarity index 59% rename from Example/Pods/Target Support Files/StepperView/StepperView.modulemap rename to Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS.modulemap index a1ebda5..aee00e1 100644 --- a/Example/Pods/Target Support Files/StepperView/StepperView.modulemap +++ b/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS.modulemap @@ -1,5 +1,5 @@ framework module StepperView { - umbrella header "StepperView-umbrella.h" + umbrella header "StepperView-iOS-umbrella.h" export * module * { export * } diff --git a/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS.release.xcconfig b/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS.release.xcconfig new file mode 100644 index 0000000..e203928 --- /dev/null +++ b/Example/Pods/Target Support Files/StepperView-iOS/StepperView-iOS.release.xcconfig @@ -0,0 +1,10 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/StepperView-iOS +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-Info.plist b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-Info.plist new file mode 100644 index 0000000..10f280e --- /dev/null +++ b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.3.1 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-dummy.m b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-dummy.m new file mode 100644 index 0000000..7b82fc3 --- /dev/null +++ b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_StepperView_watchOS : NSObject +@end +@implementation PodsDummy_StepperView_watchOS +@end diff --git a/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-prefix.pch b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-prefix.pch new file mode 100644 index 0000000..e33fc32 --- /dev/null +++ b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-umbrella.h b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-umbrella.h new file mode 100644 index 0000000..3027c22 --- /dev/null +++ b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double StepperViewVersionNumber; +FOUNDATION_EXPORT const unsigned char StepperViewVersionString[]; + diff --git a/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS.debug.xcconfig b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS.debug.xcconfig new file mode 100644 index 0000000..3bf172c --- /dev/null +++ b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS.debug.xcconfig @@ -0,0 +1,11 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/StepperView-watchOS +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS.modulemap b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS.modulemap new file mode 100644 index 0000000..26b2034 --- /dev/null +++ b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS.modulemap @@ -0,0 +1,6 @@ +framework module StepperView { + umbrella header "StepperView-watchOS-umbrella.h" + + export * + module * { export * } +} diff --git a/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS.release.xcconfig b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS.release.xcconfig new file mode 100644 index 0000000..3bf172c --- /dev/null +++ b/Example/Pods/Target Support Files/StepperView-watchOS/StepperView-watchOS.release.xcconfig @@ -0,0 +1,11 @@ +APPLICATION_EXTENSION_API_ONLY = YES +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/StepperView-watchOS +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES +USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Example/Pods/Target Support Files/StepperView/StepperView-dummy.m b/Example/Pods/Target Support Files/StepperView/StepperView-dummy.m deleted file mode 100644 index 35a4d56..0000000 --- a/Example/Pods/Target Support Files/StepperView/StepperView-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_StepperView : NSObject -@end -@implementation PodsDummy_StepperView -@end diff --git a/Example/StepperView.xcodeproj/project.pbxproj b/Example/StepperView.xcodeproj/project.pbxproj index ef00516..fa123a0 100644 --- a/Example/StepperView.xcodeproj/project.pbxproj +++ b/Example/StepperView.xcodeproj/project.pbxproj @@ -7,6 +7,15 @@ objects = { /* Begin PBXBuildFile section */ + 1B4874B42467175200B253C6 /* Interface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1B4874B22467175200B253C6 /* Interface.storyboard */; }; + 1B4874B62467175300B253C6 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1B4874B52467175300B253C6 /* Assets.xcassets */; }; + 1B4874BD2467175400B253C6 /* StepperView_Watch Extension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 1B4874BC2467175400B253C6 /* StepperView_Watch Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; + 1B4874C22467175400B253C6 /* HostingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4874C12467175400B253C6 /* HostingController.swift */; }; + 1B4874C42467175400B253C6 /* ExtensionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4874C32467175400B253C6 /* ExtensionDelegate.swift */; }; + 1B4874C62467175400B253C6 /* NotificationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4874C52467175400B253C6 /* NotificationController.swift */; }; + 1B4874C82467175400B253C6 /* ComplicationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B4874C72467175400B253C6 /* ComplicationController.swift */; }; + 1B4874CA2467175400B253C6 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1B4874C92467175400B253C6 /* Assets.xcassets */; }; + 1B4874D02467175400B253C6 /* StepperView_Watch.app in Embed Watch Content */ = {isa = PBXBuildFile; fileRef = 1B4874B02467175200B253C6 /* StepperView_Watch.app */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 1BA9B80C2447DCC8007A6BB9 /* ExampleView5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BA9B80B2447DCC8007A6BB9 /* ExampleView5.swift */; }; 1BD42F2624552D3F008D4DAB /* ExampleView6.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD42F2524552D3F008D4DAB /* ExampleView6.swift */; }; 1BD7CB6C243FC0CE00F17698 /* ExampleView3.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD7CB6B243FC0CE00F17698 /* ExampleView3.swift */; }; @@ -23,16 +32,32 @@ 1BF933B7243D24EB00F2FEA6 /* StepperContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BF933B6243D24EB00F2FEA6 /* StepperContentView.swift */; }; 1BF933BF243E5C8800F2FEA6 /* ExampleView2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BF933BE243E5C8800F2FEA6 /* ExampleView2.swift */; }; 20BDC361DF72631BABC543D6 /* Pods_StepperView_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E47EEBED506994AA1B0E951E /* Pods_StepperView_Tests.framework */; }; + 25CAAB7E1B5A4AE2502E4710 /* Pods_StepperView_Watch.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C7CA423FCBC8058C152690A /* Pods_StepperView_Watch.framework */; }; 607FACD61AFB9204008FA782 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD51AFB9204008FA782 /* AppDelegate.swift */; }; 607FACD81AFB9204008FA782 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACD71AFB9204008FA782 /* ViewController.swift */; }; 607FACDB1AFB9204008FA782 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 607FACD91AFB9204008FA782 /* Main.storyboard */; }; 607FACDD1AFB9204008FA782 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDC1AFB9204008FA782 /* Images.xcassets */; }; 607FACE01AFB9204008FA782 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 607FACDE1AFB9204008FA782 /* LaunchScreen.xib */; }; 607FACEC1AFB9204008FA782 /* StepperViewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 607FACEB1AFB9204008FA782 /* StepperViewTests.swift */; }; + 872EC54461A72FF55CCE6791 /* Pods_StepperView_Watch_Extension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 872ED7ED42DA6A3F63840795 /* Pods_StepperView_Watch_Extension.framework */; }; E61131B35914E40DB8BFD50D /* Pods_StepperView_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 67C4ADB2CA3E6EACDFB4A61A /* Pods_StepperView_Example.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ + 1B4874BE2467175400B253C6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 607FACC81AFB9204008FA782 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1B4874BB2467175400B253C6; + remoteInfo = "StepperView_Watch Extension"; + }; + 1B4874CD2467175400B253C6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 607FACC81AFB9204008FA782 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1B4874AF2467175200B253C6; + remoteInfo = StepperView_Watch; + }; 607FACE61AFB9204008FA782 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 607FACC81AFB9204008FA782 /* Project object */; @@ -42,8 +67,46 @@ }; /* End PBXContainerItemProxy section */ +/* Begin PBXCopyFilesBuildPhase section */ + 1B4874CF2467175400B253C6 /* Embed Watch Content */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = "$(CONTENTS_FOLDER_PATH)/Watch"; + dstSubfolderSpec = 16; + files = ( + 1B4874D02467175400B253C6 /* StepperView_Watch.app in Embed Watch Content */, + ); + name = "Embed Watch Content"; + runOnlyForDeploymentPostprocessing = 0; + }; + 1B4874D32467175400B253C6 /* Embed App Extensions */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 13; + files = ( + 1B4874BD2467175400B253C6 /* StepperView_Watch Extension.appex in Embed App Extensions */, + ); + name = "Embed App Extensions"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ + 1098E6FABACE76815832C82C /* Pods-StepperView_Watch Extension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-StepperView_Watch Extension.debug.xcconfig"; path = "Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.debug.xcconfig"; sourceTree = ""; }; 15E48D7C4930C791708D715C /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = ""; }; + 1B4874B02467175200B253C6 /* StepperView_Watch.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = StepperView_Watch.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 1B4874B32467175200B253C6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Interface.storyboard; sourceTree = ""; }; + 1B4874B52467175300B253C6 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 1B4874B72467175300B253C6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 1B4874BC2467175400B253C6 /* StepperView_Watch Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "StepperView_Watch Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1B4874C12467175400B253C6 /* HostingController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HostingController.swift; sourceTree = ""; }; + 1B4874C32467175400B253C6 /* ExtensionDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionDelegate.swift; sourceTree = ""; }; + 1B4874C52467175400B253C6 /* NotificationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationController.swift; sourceTree = ""; }; + 1B4874C72467175400B253C6 /* ComplicationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComplicationController.swift; sourceTree = ""; }; + 1B4874C92467175400B253C6 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 1B4874CB2467175400B253C6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 1B4874CC2467175400B253C6 /* PushNotificationPayload.apns */ = {isa = PBXFileReference; lastKnownFileType = text; path = PushNotificationPayload.apns; sourceTree = ""; }; 1BA9B80B2447DCC8007A6BB9 /* ExampleView5.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleView5.swift; sourceTree = ""; }; 1BD42F2524552D3F008D4DAB /* ExampleView6.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleView6.swift; sourceTree = ""; }; 1BD7CB6B243FC0CE00F17698 /* ExampleView3.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleView3.swift; sourceTree = ""; }; @@ -56,6 +119,9 @@ 1BF933B6243D24EB00F2FEA6 /* StepperContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StepperContentView.swift; sourceTree = ""; }; 1BF933BE243E5C8800F2FEA6 /* ExampleView2.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleView2.swift; sourceTree = ""; }; 23D198B1D4FB48AC074EF6A1 /* StepperView.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = StepperView.podspec; path = ../StepperView.podspec; sourceTree = ""; }; + 40675D05E005518E80F843F9 /* Pods-StepperView_Watch.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-StepperView_Watch.debug.xcconfig"; path = "Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.debug.xcconfig"; sourceTree = ""; }; + 4C7CA423FCBC8058C152690A /* Pods_StepperView_Watch.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_StepperView_Watch.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5321C8828893A6F8F2BB2A8C /* Pods-StepperView_Watch Extension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-StepperView_Watch Extension.release.xcconfig"; path = "Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension.release.xcconfig"; sourceTree = ""; }; 58E04154CDCE5465A0DF0C50 /* Pods-StepperView_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-StepperView_Example.release.xcconfig"; path = "Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example.release.xcconfig"; sourceTree = ""; }; 607FACD01AFB9204008FA782 /* StepperView_Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = StepperView_Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; 607FACD41AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -68,6 +134,8 @@ 607FACEA1AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 607FACEB1AFB9204008FA782 /* StepperViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StepperViewTests.swift; sourceTree = ""; }; 67C4ADB2CA3E6EACDFB4A61A /* Pods_StepperView_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_StepperView_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 75F24B8A146D2F2CAE5CDD1F /* Pods-StepperView_Watch.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-StepperView_Watch.release.xcconfig"; path = "Target Support Files/Pods-StepperView_Watch/Pods-StepperView_Watch.release.xcconfig"; sourceTree = ""; }; + 872ED7ED42DA6A3F63840795 /* Pods_StepperView_Watch_Extension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_StepperView_Watch_Extension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 941FA7FB526F5DDEBA9BAEA4 /* Pods-StepperView_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-StepperView_Tests.release.xcconfig"; path = "Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests.release.xcconfig"; sourceTree = ""; }; C85ACDC6FD3C17E72A1F01C1 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; D5C1F0FF6A80BE95FDCAA2D7 /* Pods-StepperView_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-StepperView_Example.debug.xcconfig"; path = "Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example.debug.xcconfig"; sourceTree = ""; }; @@ -76,6 +144,14 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 1B4874B92467175400B253C6 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 872EC54461A72FF55CCE6791 /* Pods_StepperView_Watch_Extension.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 607FACCD1AFB9204008FA782 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -92,6 +168,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 674B19A53080C556C43BA11C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 25CAAB7E1B5A4AE2502E4710 /* Pods_StepperView_Watch.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -102,10 +186,38 @@ 58E04154CDCE5465A0DF0C50 /* Pods-StepperView_Example.release.xcconfig */, F92CD259306E7FB781D6661E /* Pods-StepperView_Tests.debug.xcconfig */, 941FA7FB526F5DDEBA9BAEA4 /* Pods-StepperView_Tests.release.xcconfig */, + 40675D05E005518E80F843F9 /* Pods-StepperView_Watch.debug.xcconfig */, + 75F24B8A146D2F2CAE5CDD1F /* Pods-StepperView_Watch.release.xcconfig */, + 1098E6FABACE76815832C82C /* Pods-StepperView_Watch Extension.debug.xcconfig */, + 5321C8828893A6F8F2BB2A8C /* Pods-StepperView_Watch Extension.release.xcconfig */, ); path = Pods; sourceTree = ""; }; + 1B4874B12467175200B253C6 /* StepperView_Watch */ = { + isa = PBXGroup; + children = ( + 1B4874B22467175200B253C6 /* Interface.storyboard */, + 1B4874B52467175300B253C6 /* Assets.xcassets */, + 1B4874B72467175300B253C6 /* Info.plist */, + ); + path = StepperView_Watch; + sourceTree = ""; + }; + 1B4874C02467175400B253C6 /* StepperView_Watch Extension */ = { + isa = PBXGroup; + children = ( + 1B4874C12467175400B253C6 /* HostingController.swift */, + 1B4874C32467175400B253C6 /* ExtensionDelegate.swift */, + 1B4874C52467175400B253C6 /* NotificationController.swift */, + 1B4874C72467175400B253C6 /* ComplicationController.swift */, + 1B4874C92467175400B253C6 /* Assets.xcassets */, + 1B4874CB2467175400B253C6 /* Info.plist */, + 1B4874CC2467175400B253C6 /* PushNotificationPayload.apns */, + ); + path = "StepperView_Watch Extension"; + sourceTree = ""; + }; 1BD7CB68243F950A00F17698 /* SupportingViews */ = { isa = PBXGroup; children = ( @@ -137,6 +249,8 @@ children = ( 67C4ADB2CA3E6EACDFB4A61A /* Pods_StepperView_Example.framework */, E47EEBED506994AA1B0E951E /* Pods_StepperView_Tests.framework */, + 4C7CA423FCBC8058C152690A /* Pods_StepperView_Watch.framework */, + 872ED7ED42DA6A3F63840795 /* Pods_StepperView_Watch_Extension.framework */, ); name = Frameworks; sourceTree = ""; @@ -147,6 +261,8 @@ 607FACF51AFB993E008FA782 /* Podspec Metadata */, 607FACD21AFB9204008FA782 /* Example */, 607FACE81AFB9204008FA782 /* Tests */, + 1B4874B12467175200B253C6 /* StepperView_Watch */, + 1B4874C02467175400B253C6 /* StepperView_Watch Extension */, 607FACD11AFB9204008FA782 /* Products */, 1AD9336ECFE29249BD28CB3C /* Pods */, 57D9B9CEECF08B7FA0FA70EE /* Frameworks */, @@ -158,6 +274,8 @@ children = ( 607FACD01AFB9204008FA782 /* StepperView_Example.app */, 607FACE51AFB9204008FA782 /* StepperView_Tests.xctest */, + 1B4874B02467175200B253C6 /* StepperView_Watch.app */, + 1B4874BC2467175400B253C6 /* StepperView_Watch Extension.appex */, ); name = Products; sourceTree = ""; @@ -215,6 +333,44 @@ /* End PBXGroup section */ /* Begin PBXNativeTarget section */ + 1B4874AF2467175200B253C6 /* StepperView_Watch */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1B4874D72467175400B253C6 /* Build configuration list for PBXNativeTarget "StepperView_Watch" */; + buildPhases = ( + 9F6AE2B193A04E22BBB75347 /* [CP] Check Pods Manifest.lock */, + 1B4874AE2467175200B253C6 /* Resources */, + 1B4874D32467175400B253C6 /* Embed App Extensions */, + 674B19A53080C556C43BA11C /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 1B4874BF2467175400B253C6 /* PBXTargetDependency */, + ); + name = StepperView_Watch; + productName = StepperView_Watch; + productReference = 1B4874B02467175200B253C6 /* StepperView_Watch.app */; + productType = "com.apple.product-type.application.watchapp2"; + }; + 1B4874BB2467175400B253C6 /* StepperView_Watch Extension */ = { + isa = PBXNativeTarget; + buildConfigurationList = 1B4874D62467175400B253C6 /* Build configuration list for PBXNativeTarget "StepperView_Watch Extension" */; + buildPhases = ( + B038051A2B876CEB6C34B59D /* [CP] Check Pods Manifest.lock */, + 1B4874B82467175400B253C6 /* Sources */, + 1B4874B92467175400B253C6 /* Frameworks */, + 1B4874BA2467175400B253C6 /* Resources */, + 4356E7E5AF687C3A60516508 /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "StepperView_Watch Extension"; + productName = "StepperView_Watch Extension"; + productReference = 1B4874BC2467175400B253C6 /* StepperView_Watch Extension.appex */; + productType = "com.apple.product-type.watchkit2-extension"; + }; 607FACCF1AFB9204008FA782 /* StepperView_Example */ = { isa = PBXNativeTarget; buildConfigurationList = 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "StepperView_Example" */; @@ -225,10 +381,12 @@ 607FACCE1AFB9204008FA782 /* Resources */, 1BD7CB862446170000F17698 /* ShellScript */, B65CFE62B4A99BAD5D3964A8 /* [CP] Embed Pods Frameworks */, + 1B4874CF2467175400B253C6 /* Embed Watch Content */, ); buildRules = ( ); dependencies = ( + 1B4874CE2467175400B253C6 /* PBXTargetDependency */, ); name = StepperView_Example; productName = StepperView; @@ -261,10 +419,18 @@ 607FACC81AFB9204008FA782 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0830; + LastSwiftUpdateCheck = 1130; LastUpgradeCheck = 1130; ORGANIZATIONNAME = CocoaPods; TargetAttributes = { + 1B4874AF2467175200B253C6 = { + CreatedOnToolsVersion = 11.3; + ProvisioningStyle = Automatic; + }; + 1B4874BB2467175400B253C6 = { + CreatedOnToolsVersion = 11.3; + ProvisioningStyle = Automatic; + }; 607FACCF1AFB9204008FA782 = { CreatedOnToolsVersion = 6.3.1; LastSwiftMigration = 1130; @@ -292,11 +458,30 @@ targets = ( 607FACCF1AFB9204008FA782 /* StepperView_Example */, 607FACE41AFB9204008FA782 /* StepperView_Tests */, + 1B4874AF2467175200B253C6 /* StepperView_Watch */, + 1B4874BB2467175400B253C6 /* StepperView_Watch Extension */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ + 1B4874AE2467175200B253C6 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1B4874B62467175300B253C6 /* Assets.xcassets in Resources */, + 1B4874B42467175200B253C6 /* Interface.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1B4874BA2467175400B253C6 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1B4874CA2467175400B253C6 /* Assets.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 607FACCE1AFB9204008FA782 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -375,6 +560,68 @@ shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-StepperView_Tests/Pods-StepperView_Tests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; + 4356E7E5AF687C3A60516508 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-frameworks.sh", + "${BUILT_PRODUCTS_DIR}/StepperView-watchOS/StepperView.framework", + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/StepperView.framework", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-StepperView_Watch Extension/Pods-StepperView_Watch Extension-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + 9F6AE2B193A04E22BBB75347 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-StepperView_Watch-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + B038051A2B876CEB6C34B59D /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-StepperView_Watch Extension-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; B65CFE62B4A99BAD5D3964A8 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -382,7 +629,7 @@ ); inputPaths = ( "${PODS_ROOT}/Target Support Files/Pods-StepperView_Example/Pods-StepperView_Example-frameworks.sh", - "${BUILT_PRODUCTS_DIR}/StepperView/StepperView.framework", + "${BUILT_PRODUCTS_DIR}/StepperView-iOS/StepperView.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( @@ -418,6 +665,17 @@ /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ + 1B4874B82467175400B253C6 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 1B4874C62467175400B253C6 /* NotificationController.swift in Sources */, + 1B4874C82467175400B253C6 /* ComplicationController.swift in Sources */, + 1B4874C42467175400B253C6 /* ExtensionDelegate.swift in Sources */, + 1B4874C22467175400B253C6 /* HostingController.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 607FACCC1AFB9204008FA782 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -453,6 +711,16 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ + 1B4874BF2467175400B253C6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 1B4874BB2467175400B253C6 /* StepperView_Watch Extension */; + targetProxy = 1B4874BE2467175400B253C6 /* PBXContainerItemProxy */; + }; + 1B4874CE2467175400B253C6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 1B4874AF2467175200B253C6 /* StepperView_Watch */; + targetProxy = 1B4874CD2467175400B253C6 /* PBXContainerItemProxy */; + }; 607FACE71AFB9204008FA782 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 607FACCF1AFB9204008FA782 /* StepperView_Example */; @@ -461,6 +729,14 @@ /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ + 1B4874B22467175200B253C6 /* Interface.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 1B4874B32467175200B253C6 /* Base */, + ); + name = Interface.storyboard; + sourceTree = ""; + }; 607FACD91AFB9204008FA782 /* Main.storyboard */ = { isa = PBXVariantGroup; children = ( @@ -480,6 +756,118 @@ /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ + 1B4874D12467175400B253C6 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 40675D05E005518E80F843F9 /* Pods-StepperView_Watch.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Automatic; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_C_LANGUAGE_STANDARD = gnu11; + IBSC_MODULE = StepperView_Watch_Extension; + INFOPLIST_FILE = StepperView_Watch/Info.plist; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.StepperView-Example.watchkitapp"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = watchos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 4; + WATCHOS_DEPLOYMENT_TARGET = 6.1; + }; + name = Debug; + }; + 1B4874D22467175400B253C6 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 75F24B8A146D2F2CAE5CDD1F /* Pods-StepperView_Watch.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Automatic; + GCC_C_LANGUAGE_STANDARD = gnu11; + IBSC_MODULE = StepperView_Watch_Extension; + INFOPLIST_FILE = StepperView_Watch/Info.plist; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.StepperView-Example.watchkitapp"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = watchos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 4; + WATCHOS_DEPLOYMENT_TARGET = 6.1; + }; + name = Release; + }; + 1B4874D42467175400B253C6 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1098E6FABACE76815832C82C /* Pods-StepperView_Watch Extension.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_COMPLICATION_NAME = Complication; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Automatic; + DEBUG_INFORMATION_FORMAT = dwarf; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = "StepperView_Watch Extension/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.StepperView-Example.watchkitapp.watchkitextension"; + PRODUCT_NAME = "${TARGET_NAME}"; + SDKROOT = watchos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 4; + WATCHOS_DEPLOYMENT_TARGET = 6.1; + }; + name = Debug; + }; + 1B4874D52467175400B253C6 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5321C8828893A6F8F2BB2A8C /* Pods-StepperView_Watch Extension.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_COMPLICATION_NAME = Complication; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_STYLE = Automatic; + GCC_C_LANGUAGE_STANDARD = gnu11; + INFOPLIST_FILE = "StepperView_Watch Extension/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks"; + MTL_FAST_MATH = YES; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.StepperView-Example.watchkitapp.watchkitextension"; + PRODUCT_NAME = "${TARGET_NAME}"; + SDKROOT = watchos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = 4; + WATCHOS_DEPLOYMENT_TARGET = 6.1; + }; + name = Release; + }; 607FACED1AFB9204008FA782 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -660,6 +1048,24 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 1B4874D62467175400B253C6 /* Build configuration list for PBXNativeTarget "StepperView_Watch Extension" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1B4874D42467175400B253C6 /* Debug */, + 1B4874D52467175400B253C6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 1B4874D72467175400B253C6 /* Build configuration list for PBXNativeTarget "StepperView_Watch" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1B4874D12467175400B253C6 /* Debug */, + 1B4874D22467175400B253C6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 607FACCB1AFB9204008FA782 /* Build configuration list for PBXProject "StepperView" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Circular.imageset/Contents.json b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Circular.imageset/Contents.json new file mode 100644 index 0000000..aefef29 --- /dev/null +++ b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Circular.imageset/Contents.json @@ -0,0 +1,28 @@ +{ + "images" : [ + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : "<=145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">161" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">183" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Contents.json b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Contents.json new file mode 100644 index 0000000..1571c7e --- /dev/null +++ b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Contents.json @@ -0,0 +1,48 @@ +{ + "assets" : [ + { + "idiom" : "watch", + "filename" : "Circular.imageset", + "role" : "circular" + }, + { + "idiom" : "watch", + "filename" : "Extra Large.imageset", + "role" : "extra-large" + }, + { + "idiom" : "watch", + "filename" : "Graphic Bezel.imageset", + "role" : "graphic-bezel" + }, + { + "idiom" : "watch", + "filename" : "Graphic Circular.imageset", + "role" : "graphic-circular" + }, + { + "idiom" : "watch", + "filename" : "Graphic Corner.imageset", + "role" : "graphic-corner" + }, + { + "idiom" : "watch", + "filename" : "Graphic Large Rectangular.imageset", + "role" : "graphic-large-rectangular" + }, + { + "idiom" : "watch", + "filename" : "Modular.imageset", + "role" : "modular" + }, + { + "idiom" : "watch", + "filename" : "Utilitarian.imageset", + "role" : "utilitarian" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Extra Large.imageset/Contents.json b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Extra Large.imageset/Contents.json new file mode 100644 index 0000000..aefef29 --- /dev/null +++ b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Extra Large.imageset/Contents.json @@ -0,0 +1,28 @@ +{ + "images" : [ + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : "<=145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">161" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">183" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Bezel.imageset/Contents.json b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Bezel.imageset/Contents.json new file mode 100644 index 0000000..aefef29 --- /dev/null +++ b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Bezel.imageset/Contents.json @@ -0,0 +1,28 @@ +{ + "images" : [ + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : "<=145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">161" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">183" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Circular.imageset/Contents.json b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Circular.imageset/Contents.json new file mode 100644 index 0000000..aefef29 --- /dev/null +++ b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Circular.imageset/Contents.json @@ -0,0 +1,28 @@ +{ + "images" : [ + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : "<=145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">161" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">183" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Corner.imageset/Contents.json b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Corner.imageset/Contents.json new file mode 100644 index 0000000..aefef29 --- /dev/null +++ b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Corner.imageset/Contents.json @@ -0,0 +1,28 @@ +{ + "images" : [ + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : "<=145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">161" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">183" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Large Rectangular.imageset/Contents.json b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Large Rectangular.imageset/Contents.json new file mode 100644 index 0000000..aefef29 --- /dev/null +++ b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Graphic Large Rectangular.imageset/Contents.json @@ -0,0 +1,28 @@ +{ + "images" : [ + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : "<=145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">161" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">183" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Modular.imageset/Contents.json b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Modular.imageset/Contents.json new file mode 100644 index 0000000..aefef29 --- /dev/null +++ b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Modular.imageset/Contents.json @@ -0,0 +1,28 @@ +{ + "images" : [ + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : "<=145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">161" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">183" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Utilitarian.imageset/Contents.json b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Utilitarian.imageset/Contents.json new file mode 100644 index 0000000..aefef29 --- /dev/null +++ b/Example/StepperView_Watch Extension/Assets.xcassets/Complication.complicationset/Utilitarian.imageset/Contents.json @@ -0,0 +1,28 @@ +{ + "images" : [ + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : "<=145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">161" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">145" + }, + { + "idiom" : "watch", + "scale" : "2x", + "screen-width" : ">183" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/StepperView_Watch Extension/Assets.xcassets/Contents.json b/Example/StepperView_Watch Extension/Assets.xcassets/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/Example/StepperView_Watch Extension/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/StepperView_Watch Extension/ComplicationController.swift b/Example/StepperView_Watch Extension/ComplicationController.swift new file mode 100644 index 0000000..4f25161 --- /dev/null +++ b/Example/StepperView_Watch Extension/ComplicationController.swift @@ -0,0 +1,55 @@ +// +// ComplicationController.swift +// StepperView_Watch Extension +// +// Created by Venkatnarayansetty, Badarinath on 5/9/20. +// Copyright © 2020 CocoaPods. All rights reserved. +// + +import ClockKit + +class ComplicationController: NSObject, CLKComplicationDataSource { + + // MARK: - Timeline Configuration + + func getSupportedTimeTravelDirections(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTimeTravelDirections) -> Void) { + handler([.forward, .backward]) + } + + func getTimelineStartDate(for complication: CLKComplication, withHandler handler: @escaping (Date?) -> Void) { + handler(nil) + } + + func getTimelineEndDate(for complication: CLKComplication, withHandler handler: @escaping (Date?) -> Void) { + handler(nil) + } + + func getPrivacyBehavior(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationPrivacyBehavior) -> Void) { + handler(.showOnLockScreen) + } + + // MARK: - Timeline Population + + func getCurrentTimelineEntry(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTimelineEntry?) -> Void) { + // Call the handler with the current timeline entry + handler(nil) + } + + func getTimelineEntries(for complication: CLKComplication, before date: Date, limit: Int, withHandler handler: @escaping ([CLKComplicationTimelineEntry]?) -> Void) { + // Call the handler with the timeline entries prior to the given date + handler(nil) + } + + func getTimelineEntries(for complication: CLKComplication, after date: Date, limit: Int, withHandler handler: @escaping ([CLKComplicationTimelineEntry]?) -> Void) { + // Call the handler with the timeline entries after to the given date + handler(nil) + } + + // MARK: - Placeholder Templates + + func getLocalizableSampleTemplate(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTemplate?) -> Void) { + // This method will be called once per supported complication, and the results will be cached + handler(nil) + } + +} diff --git a/Example/StepperView_Watch Extension/ExtensionDelegate.swift b/Example/StepperView_Watch Extension/ExtensionDelegate.swift new file mode 100644 index 0000000..e556d30 --- /dev/null +++ b/Example/StepperView_Watch Extension/ExtensionDelegate.swift @@ -0,0 +1,56 @@ +// +// ExtensionDelegate.swift +// StepperView_Watch Extension +// +// Created by Venkatnarayansetty, Badarinath on 5/9/20. +// Copyright © 2020 CocoaPods. All rights reserved. +// + +import WatchKit + +class ExtensionDelegate: NSObject, WKExtensionDelegate { + + func applicationDidFinishLaunching() { + // Perform any final initialization of your application. + } + + func applicationDidBecomeActive() { + // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. + } + + func applicationWillResignActive() { + // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. + // Use this method to pause ongoing tasks, disable timers, etc. + } + + func handle(_ backgroundTasks: Set) { + // Sent when the system needs to launch the application in the background to process tasks. Tasks arrive in a set, so loop through and process each one. + for task in backgroundTasks { + // Use a switch statement to check the task type + switch task { + case let backgroundTask as WKApplicationRefreshBackgroundTask: + // Be sure to complete the background task once you’re done. + backgroundTask.setTaskCompletedWithSnapshot(false) + case let snapshotTask as WKSnapshotRefreshBackgroundTask: + // Snapshot tasks have a unique completion call, make sure to set your expiration date + snapshotTask.setTaskCompleted(restoredDefaultState: true, estimatedSnapshotExpiration: Date.distantFuture, userInfo: nil) + case let connectivityTask as WKWatchConnectivityRefreshBackgroundTask: + // Be sure to complete the connectivity task once you’re done. + connectivityTask.setTaskCompletedWithSnapshot(false) + case let urlSessionTask as WKURLSessionRefreshBackgroundTask: + // Be sure to complete the URL session task once you’re done. + urlSessionTask.setTaskCompletedWithSnapshot(false) + case let relevantShortcutTask as WKRelevantShortcutRefreshBackgroundTask: + // Be sure to complete the relevant-shortcut task once you're done. + relevantShortcutTask.setTaskCompletedWithSnapshot(false) + case let intentDidRunTask as WKIntentDidRunRefreshBackgroundTask: + // Be sure to complete the intent-did-run task once you're done. + intentDidRunTask.setTaskCompletedWithSnapshot(false) + default: + // make sure to complete unhandled task types + task.setTaskCompletedWithSnapshot(false) + } + } + } + +} diff --git a/Example/StepperView_Watch Extension/HostingController.swift b/Example/StepperView_Watch Extension/HostingController.swift new file mode 100644 index 0000000..8344144 --- /dev/null +++ b/Example/StepperView_Watch Extension/HostingController.swift @@ -0,0 +1,45 @@ +// +// InterfaceController.swift +// StepperView_Watch Extension +// +// Created by Venkatnarayansetty, Badarinath on 5/9/20. +// Copyright © 2020 CocoaPods. All rights reserved. +// + +import WatchKit +import Foundation +import StepperView +import SwiftUI + +class HostingController: WKHostingController { + override var body: WatchExampleView { + return WatchExampleView() + } +} + +@available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *) +struct WatchExampleView: View { + + let indicationTypes = [ + StepperIndicationType.custom(NumberedCircleView(text: "1")), + .custom(NumberedCircleView(text: "2")), + .custom(NumberedCircleView(text: "3")), + .custom(NumberedCircleView(text: "4"))] + + let set1 = [TextView(text:"Approval"), + TextView(text:"Processing"), + TextView(text:"Shipping"), + TextView(text:"Tracking")] + + var body: some View { + ScrollView(Axis.Set.vertical, showsIndicators: true) { + StepperView() + .addSteps(self.set1) + .indicators(self.indicationTypes) + .stepIndicatorMode(StepperMode.vertical) + .spacing(30) + .lineOptions(StepperLineOptions.custom(1, Colors.blue(.teal).rawValue)) + .padding(.leading, 30) + } + } +} diff --git a/Example/StepperView_Watch Extension/Info.plist b/Example/StepperView_Watch Extension/Info.plist new file mode 100644 index 0000000..1a2dbb5 --- /dev/null +++ b/Example/StepperView_Watch Extension/Info.plist @@ -0,0 +1,52 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + StepperView_Watch Extension + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + CLKComplicationPrincipalClass + $(PRODUCT_MODULE_NAME).ComplicationController + CLKComplicationSupportedFamilies + + CLKComplicationFamilyModularSmall + CLKComplicationFamilyModularLarge + CLKComplicationFamilyUtilitarianSmall + CLKComplicationFamilyUtilitarianSmallFlat + CLKComplicationFamilyUtilitarianLarge + CLKComplicationFamilyCircularSmall + CLKComplicationFamilyExtraLarge + CLKComplicationFamilyGraphicCorner + CLKComplicationFamilyGraphicBezel + CLKComplicationFamilyGraphicCircular + CLKComplicationFamilyGraphicRectangular + + NSExtension + + NSExtensionAttributes + + WKAppBundleIdentifier + org.cocoapods.demo.StepperView-Example.watchkitapp + + NSExtensionPointIdentifier + com.apple.watchkit + + WKExtensionDelegateClassName + $(PRODUCT_MODULE_NAME).ExtensionDelegate + + diff --git a/Example/StepperView_Watch Extension/NotificationController.swift b/Example/StepperView_Watch Extension/NotificationController.swift new file mode 100644 index 0000000..7caa31e --- /dev/null +++ b/Example/StepperView_Watch Extension/NotificationController.swift @@ -0,0 +1,37 @@ +// +// NotificationController.swift +// StepperView_Watch Extension +// +// Created by Venkatnarayansetty, Badarinath on 5/9/20. +// Copyright © 2020 CocoaPods. All rights reserved. +// + +import WatchKit +import Foundation +import UserNotifications + +class NotificationController: WKUserNotificationInterfaceController { + + override init() { + // Initialize variables here. + super.init() + + // Configure interface objects here. + } + + override func willActivate() { + // This method is called when watch view controller is about to be visible to user + super.willActivate() + } + + override func didDeactivate() { + // This method is called when watch view controller is no longer visible + super.didDeactivate() + } + + override func didReceive(_ notification: UNNotification) { + // This method is called when a notification needs to be presented. + // Implement it if you use a dynamic notification interface. + // Populate your dynamic notification interface as quickly as possible. + } +} diff --git a/Example/StepperView_Watch Extension/PushNotificationPayload.apns b/Example/StepperView_Watch Extension/PushNotificationPayload.apns new file mode 100644 index 0000000..c18b00a --- /dev/null +++ b/Example/StepperView_Watch Extension/PushNotificationPayload.apns @@ -0,0 +1,20 @@ +{ + "aps": { + "alert": { + "body": "Test message", + "title": "Optional title", + "subtitle": "Optional subtitle" + }, + "category": "myCategory", + "thread-id": "5280" + }, + + "WatchKit Simulator Actions": [ + { + "title": "First Button", + "identifier": "firstButtonAction" + } + ], + + "customKey": "Use this file to define a testing payload for your notifications. The aps dictionary specifies the category, alert text and title. The WatchKit Simulator Actions array can provide info for one or more action buttons in addition to the standard Dismiss button. Any other top level keys are custom payload. If you have multiple such JSON files in your project, you'll be able to select them when choosing to debug the notification interface of your Watch App." +} diff --git a/Example/StepperView_Watch/Assets.xcassets/AppIcon.appiconset/Contents.json b/Example/StepperView_Watch/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..6c0f2b4 --- /dev/null +++ b/Example/StepperView_Watch/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,81 @@ +{ + "images" : [ + { + "size" : "24x24", + "idiom" : "watch", + "scale" : "2x", + "role" : "notificationCenter", + "subtype" : "38mm" + }, + { + "size" : "27.5x27.5", + "idiom" : "watch", + "scale" : "2x", + "role" : "notificationCenter", + "subtype" : "42mm" + }, + { + "size" : "29x29", + "idiom" : "watch", + "role" : "companionSettings", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "watch", + "role" : "companionSettings", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "watch", + "scale" : "2x", + "role" : "appLauncher", + "subtype" : "38mm" + }, + { + "size" : "44x44", + "idiom" : "watch", + "scale" : "2x", + "role" : "appLauncher", + "subtype" : "40mm" + }, + { + "size" : "50x50", + "idiom" : "watch", + "scale" : "2x", + "role" : "appLauncher", + "subtype" : "44mm" + }, + { + "size" : "86x86", + "idiom" : "watch", + "scale" : "2x", + "role" : "quickLook", + "subtype" : "38mm" + }, + { + "size" : "98x98", + "idiom" : "watch", + "scale" : "2x", + "role" : "quickLook", + "subtype" : "42mm" + }, + { + "size" : "108x108", + "idiom" : "watch", + "scale" : "2x", + "role" : "quickLook", + "subtype" : "44mm" + }, + { + "idiom" : "watch-marketing", + "size" : "1024x1024", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/StepperView_Watch/Assets.xcassets/Contents.json b/Example/StepperView_Watch/Assets.xcassets/Contents.json new file mode 100644 index 0000000..da4a164 --- /dev/null +++ b/Example/StepperView_Watch/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Example/StepperView_Watch/Base.lproj/Interface.storyboard b/Example/StepperView_Watch/Base.lproj/Interface.storyboard new file mode 100644 index 0000000..144bd92 --- /dev/null +++ b/Example/StepperView_Watch/Base.lproj/Interface.storyboard @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/StepperView_Watch/Info.plist b/Example/StepperView_Watch/Info.plist new file mode 100644 index 0000000..7c55a89 --- /dev/null +++ b/Example/StepperView_Watch/Info.plist @@ -0,0 +1,33 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + StepperView_Example + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + + WKCompanionAppBundleIdentifier + org.cocoapods.demo.StepperView-Example + WKWatchKitApp + + +