From 859342cdde45126db5c00fcde8844cd72eb91fe9 Mon Sep 17 00:00:00 2001 From: Bjarne Knutzen Date: Wed, 12 Feb 2025 18:55:04 +0100 Subject: [PATCH] inital commit --- Package.swift | 46 +++++++++++++++++++ README.md | 8 ++++ .../Dummy.swift | 4 ++ 3 files changed, 58 insertions(+) create mode 100644 Package.swift create mode 100644 README.md create mode 100644 Sources/WebIdIosIdentScanPluginWrapper/Dummy.swift diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..79ebcdf --- /dev/null +++ b/Package.swift @@ -0,0 +1,46 @@ +// swift-tools-version:5.3 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package( + name: "WebIdIosIdentScanPlugin", + platforms: [ + .iOS(.v13) + ], + products: [ + // Products define the executables and libraries a package produces, and make them visible to other packages. + .library(name: "WebIdIosIdentScanPlugin", targets: ["WebIdIosIdentScanPluginWrapper"]), + ], + dependencies: [ + // Dependencies declare other packages that this package depends on. + .package( + name: "WebIdDocumentScanner", + url: "https://api.webid-solutions.de/releases/ios/spm/SwiftPackageRedesignV4/webid-document-scanner-spm.git", + .branch("experimental") + ), + .package( + name: "WebIdPluginCore", + url: "https://api.webid-solutions.de/releases/ios/spm/SwiftPackageRedesignV4/webid-plugin-core-spm.git", + .exact("13.3.0") + ) + ], + targets: [ + .binaryTarget( + name: "WebIdIosIdentScanPlugin", + url: "https://api.webid-solutions.de/releases/ios/xcframework/experimental/de/webid-solutions/WebIdIosIdentScanPlugin/13.3.0/WebIdIosIdentScanPlugin.framework-v13.3.0-SNAPSHOT-1394.zip", + checksum: "9069e41e7c962a552538b9a854b99173d3059a72eac0518f5ee593e651db0327" + ), + .target( + name: "WebIdIosIdentScanPluginWrapper", + dependencies: [ + .target(name: "WebIdIosIdentScanPlugin"), + // [target dependecies here] + + .product(name: "WebIdDocumentScanner", package: "WebIdDocumentScanner"), + .product(name: "WebIdPluginCore", package: "WebIdPluginCore"), + ] + ) + ], + swiftLanguageVersions: [SwiftVersion.v5] +) diff --git a/README.md b/README.md new file mode 100644 index 0000000..34b0879 --- /dev/null +++ b/README.md @@ -0,0 +1,8 @@ +# Description +This repo contains the WebID ident-scan plugin as a Swift package. This plugin handles the self-ident related parts of some identifications processes. + +# Usage +Just add this Swift Package to your project by using the HTTPS clone URL above. + +# Contact +Please use https://service.webid-solutions.de/servicedesk/customer/portal/1 to contact our support. diff --git a/Sources/WebIdIosIdentScanPluginWrapper/Dummy.swift b/Sources/WebIdIosIdentScanPluginWrapper/Dummy.swift new file mode 100644 index 0000000..7dc7342 --- /dev/null +++ b/Sources/WebIdIosIdentScanPluginWrapper/Dummy.swift @@ -0,0 +1,4 @@ +// +// Created by WebID Solutions GmbH | www.webid-solutions.de. +// See the file "LICENSE" for the full license governing this code. +//