diff --git a/ScannerView.swift b/ScannerView.swift new file mode 100644 index 0000000..a57c338 --- /dev/null +++ b/ScannerView.swift @@ -0,0 +1,12 @@ +import CodeScanner +import SwiftUI + +struct ScannerView: View { + var body: some View { + Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/) + } +} + +#Preview { + ScannerView() +} diff --git a/TheSwiftWeek.xcodeproj/project.pbxproj b/TheSwiftWeek.xcodeproj/project.pbxproj index ae1643f..cf9e29a 100644 --- a/TheSwiftWeek.xcodeproj/project.pbxproj +++ b/TheSwiftWeek.xcodeproj/project.pbxproj @@ -28,6 +28,8 @@ FBA8A4592EAB607A00BC025C /* OpenURLView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA8A4582EAB607A00BC025C /* OpenURLView.swift */; }; FBA8A45C2EAB9DA000BC025C /* DataView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA8A45B2EAB9DA000BC025C /* DataView.swift */; }; FBA8A45E2EABA2A700BC025C /* SwaggerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA8A45D2EABA2A700BC025C /* SwaggerView.swift */; }; + FBA8A4602EABB10D00BC025C /* ScannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA8A45F2EABB10D00BC025C /* ScannerView.swift */; }; + FBA8A4662EABB1CD00BC025C /* CodeScanner in Frameworks */ = {isa = PBXBuildFile; productRef = FBA8A4652EABB1CD00BC025C /* CodeScanner */; }; FBE1A29D2EAA1B4300081638 /* UniView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBE1A29C2EAA1B4300081638 /* UniView.swift */; }; FBE1A29F2EAA225600081638 /* NewUnicycleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBE1A29E2EAA225600081638 /* NewUnicycleView.swift */; }; FBE1A2A12EAA340F00081638 /* WebAppView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBE1A2A02EAA340F00081638 /* WebAppView.swift */; }; @@ -58,6 +60,7 @@ FBA8A45A2EAB627C00BC025C /* TheSwiftWeek-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "TheSwiftWeek-Info.plist"; sourceTree = ""; }; FBA8A45B2EAB9DA000BC025C /* DataView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataView.swift; sourceTree = ""; }; FBA8A45D2EABA2A700BC025C /* SwaggerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwaggerView.swift; sourceTree = ""; }; + FBA8A45F2EABB10D00BC025C /* ScannerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScannerView.swift; sourceTree = ""; }; FBE1A29C2EAA1B4300081638 /* UniView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UniView.swift; sourceTree = ""; }; FBE1A29E2EAA225600081638 /* NewUnicycleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewUnicycleView.swift; sourceTree = ""; }; FBE1A2A02EAA340F00081638 /* WebAppView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebAppView.swift; sourceTree = ""; }; @@ -69,6 +72,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + FBA8A4662EABB1CD00BC025C /* CodeScanner in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -78,6 +82,7 @@ 0CC14A6D2E92EC4700271E8D = { isa = PBXGroup; children = ( + FBA8A45F2EABB10D00BC025C /* ScannerView.swift */, FBA8A45A2EAB627C00BC025C /* TheSwiftWeek-Info.plist */, FBE1A2A02EAA340F00081638 /* WebAppView.swift */, FBA8A4582EAB607A00BC025C /* OpenURLView.swift */, @@ -133,6 +138,7 @@ ); name = TheSwiftWeek; packageProductDependencies = ( + FBA8A4652EABB1CD00BC025C /* CodeScanner */, ); productName = TheSwiftWeek; productReference = 0CC14A762E92EC4700271E8D /* TheSwiftWeek.app */; @@ -164,6 +170,9 @@ ); mainGroup = 0CC14A6D2E92EC4700271E8D; minimizedProjectReferenceProxies = 1; + packageReferences = ( + FBA8A4642EABB1CD00BC025C /* XCRemoteSwiftPackageReference "CodeScanner" */, + ); preferredProjectObjectVersion = 77; productRefGroup = 0CC14A772E92EC4700271E8D /* Products */; projectDirPath = ""; @@ -200,6 +209,7 @@ FBA8A45E2EABA2A700BC025C /* SwaggerView.swift in Sources */, FB79FE4C2EA9071F0011678F /* Unicycle.swift in Sources */, 0CC14A892E92EEA900271E8D /* Playground.swift in Sources */, + FBA8A4602EABB10D00BC025C /* ScannerView.swift in Sources */, FBA8A45C2EAB9DA000BC025C /* DataView.swift in Sources */, FBA6FA642EA7715E00C373EC /* Extentions.swift in Sources */, FB79FE4A2EA906CC0011678F /* UnicycleView.swift in Sources */, @@ -430,6 +440,25 @@ defaultConfigurationName = Release; }; /* End XCConfigurationList section */ + +/* Begin XCRemoteSwiftPackageReference section */ + FBA8A4642EABB1CD00BC025C /* XCRemoteSwiftPackageReference "CodeScanner" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/twostraws/CodeScanner"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 2.5.2; + }; + }; +/* End XCRemoteSwiftPackageReference section */ + +/* Begin XCSwiftPackageProductDependency section */ + FBA8A4652EABB1CD00BC025C /* CodeScanner */ = { + isa = XCSwiftPackageProductDependency; + package = FBA8A4642EABB1CD00BC025C /* XCRemoteSwiftPackageReference "CodeScanner" */; + productName = CodeScanner; + }; +/* End XCSwiftPackageProductDependency section */ }; rootObject = 0CC14A6E2E92EC4700271E8D /* Project object */; } diff --git a/TheSwiftWeek.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/TheSwiftWeek.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved new file mode 100644 index 0000000..998fa5d --- /dev/null +++ b/TheSwiftWeek.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -0,0 +1,15 @@ +{ + "originHash" : "d59e09a8199b37d3d5a58522f728dec08e73dbe61a82a172d7e664c8318d995d", + "pins" : [ + { + "identity" : "codescanner", + "kind" : "remoteSourceControl", + "location" : "https://github.com/twostraws/CodeScanner", + "state" : { + "revision" : "5e886430238944c7200fc9e10dbf2d9550dba865", + "version" : "2.5.2" + } + } + ], + "version" : 3 +} diff --git a/TheSwiftWeek.xcodeproj/project.xcworkspace/xcuserdata/rohing73.xcuserdatad/UserInterfaceState.xcuserstate b/TheSwiftWeek.xcodeproj/project.xcworkspace/xcuserdata/rohing73.xcuserdatad/UserInterfaceState.xcuserstate index 8e40571..22e7773 100644 Binary files a/TheSwiftWeek.xcodeproj/project.xcworkspace/xcuserdata/rohing73.xcuserdatad/UserInterfaceState.xcuserstate and b/TheSwiftWeek.xcodeproj/project.xcworkspace/xcuserdata/rohing73.xcuserdatad/UserInterfaceState.xcuserstate differ