Skip to content

Commit

Permalink
Merge branch 'build/2849'
Browse files Browse the repository at this point in the history
  • Loading branch information
emre-sari-iproov committed Nov 17, 2023
2 parents 7fbda10 + 39f767d commit cfa4eb4
Show file tree
Hide file tree
Showing 139 changed files with 48,463 additions and 49,969 deletions.
48 changes: 22 additions & 26 deletions Example/Example.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
objects = {

/* Begin PBXBuildFile section */
178FDDB483EC66FDA652E617 /* Pods_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF1808E98A66F8E8ED45C65E /* Pods_Example.framework */; };
11143EFF51738125123BFDD7 /* Pods_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B1FE72280C0BAF62D6B7A0D6 /* Pods_Example.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 */; };
Expand All @@ -19,7 +19,6 @@
/* Begin PBXFileReference section */
1BDD512A6E1339338988D4BF /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = "<group>"; };
432F40114F770674CCB9077C /* iProov.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = iProov.podspec; path = ../iProov.podspec; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
53A04425F36B902BF8D6E335 /* Pods-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.release.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.release.xcconfig"; sourceTree = "<group>"; };
607FACD01AFB9204008FA782 /* Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Example.app; sourceTree = BUILT_PRODUCTS_DIR; };
607FACD41AFB9204008FA782 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
607FACD51AFB9204008FA782 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
Expand All @@ -28,19 +27,18 @@
607FACDC1AFB9204008FA782 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
607FACDF1AFB9204008FA782 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
68ED41912AB463380055B423 /* Credentials.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Credentials.swift; sourceTree = "<group>"; };
71A26E861144F69218C60290 /* Pods-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.debug.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.debug.xcconfig"; sourceTree = "<group>"; };
B1FE72280C0BAF62D6B7A0D6 /* Pods_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
B797750A1970F16C7D4803F1 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = "<group>"; };
BF6E83EF1CAEE805DFF6DD5B /* Pods-iProov_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iProov_Example.debug.xcconfig"; path = "Target Support Files/Pods-iProov_Example/Pods-iProov_Example.debug.xcconfig"; sourceTree = "<group>"; };
C53DDF6685D6082A55018E75 /* Pods-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.debug.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.debug.xcconfig"; sourceTree = "<group>"; };
D3A039F3CBF5243D080E229B /* Pods-iProov_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-iProov_Example.release.xcconfig"; path = "Target Support Files/Pods-iProov_Example/Pods-iProov_Example.release.xcconfig"; sourceTree = "<group>"; };
DF1808E98A66F8E8ED45C65E /* Pods_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
DC16A4CC1B6C78DA121AC52E /* Pods-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example.release.xcconfig"; path = "Target Support Files/Pods-Example/Pods-Example.release.xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
607FACCD1AFB9204008FA782 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
178FDDB483EC66FDA652E617 /* Pods_Example.framework in Frameworks */,
11143EFF51738125123BFDD7 /* Pods_Example.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand All @@ -50,22 +48,28 @@
1EC4191B7C68900E4B7FE99C /* Pods */ = {
isa = PBXGroup;
children = (
BF6E83EF1CAEE805DFF6DD5B /* Pods-iProov_Example.debug.xcconfig */,
D3A039F3CBF5243D080E229B /* Pods-iProov_Example.release.xcconfig */,
C53DDF6685D6082A55018E75 /* Pods-Example.debug.xcconfig */,
53A04425F36B902BF8D6E335 /* Pods-Example.release.xcconfig */,
71A26E861144F69218C60290 /* Pods-Example.debug.xcconfig */,
DC16A4CC1B6C78DA121AC52E /* Pods-Example.release.xcconfig */,
);
path = Pods;
sourceTree = "<group>";
};
4B61B843B813DD1FF2AA42EC /* Frameworks */ = {
isa = PBXGroup;
children = (
B1FE72280C0BAF62D6B7A0D6 /* Pods_Example.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
607FACC71AFB9204008FA782 = {
isa = PBXGroup;
children = (
607FACF51AFB993E008FA782 /* Podspec Metadata */,
607FACD21AFB9204008FA782 /* Example */,
607FACD11AFB9204008FA782 /* Products */,
1EC4191B7C68900E4B7FE99C /* Pods */,
C76DAF8C6A53CBBECEC4E69E /* Frameworks */,
4B61B843B813DD1FF2AA42EC /* Frameworks */,
);
sourceTree = "<group>";
};
Expand Down Expand Up @@ -109,26 +113,18 @@
name = "Podspec Metadata";
sourceTree = "<group>";
};
C76DAF8C6A53CBBECEC4E69E /* Frameworks */ = {
isa = PBXGroup;
children = (
DF1808E98A66F8E8ED45C65E /* Pods_Example.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
607FACCF1AFB9204008FA782 /* Example */ = {
isa = PBXNativeTarget;
buildConfigurationList = 607FACEF1AFB9204008FA782 /* Build configuration list for PBXNativeTarget "Example" */;
buildPhases = (
9709C53E3658A2979B756E74 /* [CP] Check Pods Manifest.lock */,
273B90F4786946FF6F080A10 /* [CP] Check Pods Manifest.lock */,
607FACCC1AFB9204008FA782 /* Sources */,
607FACCD1AFB9204008FA782 /* Frameworks */,
607FACCE1AFB9204008FA782 /* Resources */,
C85DFA3EBE4600BA1C3E802E /* [CP] Embed Pods Frameworks */,
C4F68B84DA19F6F312934A0E /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
Expand Down Expand Up @@ -189,7 +185,7 @@
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
9709C53E3658A2979B756E74 /* [CP] Check Pods Manifest.lock */ = {
273B90F4786946FF6F080A10 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
Expand All @@ -211,7 +207,7 @@
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;
};
C85DFA3EBE4600BA1C3E802E /* [CP] Embed Pods Frameworks */ = {
C4F68B84DA19F6F312934A0E /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
Expand Down Expand Up @@ -373,7 +369,7 @@
};
607FACF01AFB9204008FA782 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = C53DDF6685D6082A55018E75 /* Pods-Example.debug.xcconfig */;
baseConfigurationReference = 71A26E861144F69218C60290 /* Pods-Example.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
DEVELOPMENT_TEAM = 622Y49N79Q;
Expand All @@ -390,7 +386,7 @@
};
607FACF11AFB9204008FA782 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 53A04425F36B902BF8D6E335 /* Pods-Example.release.xcconfig */;
baseConfigurationReference = DC16A4CC1B6C78DA121AC52E /* Pods-Example.release.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
DEVELOPMENT_TEAM = 622Y49N79Q;
Expand Down
2 changes: 1 addition & 1 deletion Example/Example/AppDelegate.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import UIKit

@UIApplicationMain
@main
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?

Expand Down
6 changes: 3 additions & 3 deletions Example/Podfile.lock
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
PODS:
- Alamofire (5.8.0)
- iProov (11.0.0)
- iProov (11.0.1)
- iProovAPIClient (1.2.0):
- Alamofire (~> 5.0)
- MBProgressHUD (1.2.0)
Expand All @@ -23,10 +23,10 @@ EXTERNAL SOURCES:

SPEC CHECKSUMS:
Alamofire: 0e92e751b3e9e66d7982db43919d01f313b8eb91
iProov: d22923b04dd1f78395979aeacd5e7d59e19465f8
iProov: 4ee5627ef366c67fd96294bc8a0d498e20b431ad
iProovAPIClient: b97c74568605d73d6930653752f7fea1d79746ee
MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406

PODFILE CHECKSUM: 5b2ef3d4e52366b302ee53640927d29c751d516b

COCOAPODS: 1.13.0
COCOAPODS: 1.14.2
4 changes: 2 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ let package = Package(
targets: [
.binaryTarget(
name: "iProov",
url: "https://github.com/iProov/ios/releases/download/11.0.0/iProov.xcframework.zip",
checksum: "59cc77b08836ebfd70049271c6c6a841fa702021ea15670e3daa11f22acd9f29"
url: "https://github.com/iProov/ios/releases/download/11.0.1/iProov.xcframework.zip",
checksum: "58bad978ffcd004621a67cb1f908303e98948a6411e3cd90a36c32058f85f2e5"
),
.target(
name: "iProovTargets",
Expand Down
17 changes: 10 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
![iProov: Flexible authentication for identity assurance](https://github.com/iProov/ios/raw/master/images/banner.jpg)

# iProov Biometrics iOS SDK v11.0.0
# iProov Biometrics iOS SDK v11.0.1

## Introduction

Expand All @@ -19,7 +19,6 @@ The iProov Biometrics SDK includes the following third-party code:

- A [forked version](https://github.com/iproovopensource/GPUImage2) of [GPUImage2](https://github.com/BradLarson/GPUImage2)
- [Expression](https://github.com/nicklockwood/Expression)
- [SwiftyJSON](https://github.com/SwiftyJSON/SwiftyJSON)
- [CryptoExportImportManager](https://github.com/DigitalLeaves/CryptoExportImportManager)
- [SwiftProtobuf](https://github.com/apple/swift-protobuf)
- [TrustKit](https://github.com/datatheorem/TrustKit)
Expand Down Expand Up @@ -83,7 +82,7 @@ Integration with your app is supported via CocoaPods, Swift Package Manager, and
https://github.com/iProov/ios
```

3. Set the _Dependency Rule_ to be _Up to Next Major Version_ and input 11.0.0 as the lower bound.
3. Set the _Dependency Rule_ to be _Up to Next Major Version_ and input 11.0.1 as the lower bound.

3. Click _Add Package_ to add the iProov SDK to your Xcode project and then click again to confirm.

Expand All @@ -95,7 +94,7 @@ If you prefer, you can add iProov via your Package.swift file as follows:
.package(
name: "iProov",
url: "https://github.com/iProov/ios.git",
.upToNextMajor(from: "11.0.0")
.upToNextMajor(from: "11.0.1")
),
```

Expand Down Expand Up @@ -177,7 +176,7 @@ Then add `iProov` to the `dependencies` array of any target for which you wish t

3. Select the **General** tab and then scroll down to **Frameworks, Libraries, and Embedded Content**.

4. Add `iProov.xcframework` from the [release assets](https://github.com/iProov/ios/releases/tag/11.0.0).
4. Add `iProov.xcframework` from the [release assets](https://github.com/iProov/ios/releases/tag/11.0.1).

> **Note**: Ensure you add the .xcframework file, rather than the .framework file.

Expand Down Expand Up @@ -218,8 +217,12 @@ Once you have obtained a token, you can simply call `IProov.launch()`:
```swift
import iProov

let streamingURL = "wss://eu.rp.secure.iproov.me/ws" // Substitute as appropriate
let token = "{{ your token here }}"
let streamingURLString = "wss://eu.rp.secure.iproov.me/ws" // Substitute as appropriate

guard let streamingURL = URL(string: streamingURLString) else {
// handle your URL error
}

IProov.launch(streamingURL: streamingURL, token: token) { status in

Expand Down Expand Up @@ -257,7 +260,7 @@ IProov.launch(streamingURL: streamingURL, token: token) { status in
// (a) The user canceled iProov by pressing the close button, or sending the
// app to the background (canceler will be .user), or
//
// (b) You canceled iProov by calling cancel() on the SDK (canceler will be .app) - see cancelation below.
// (b) You canceled iProov by calling cancel() on the SDK (canceler will be .integration) - see cancelation below.

case let .error(error):
// The user was not successfully verified/enrolled due to an error (e.g. lost internet connection)
Expand Down
3 changes: 2 additions & 1 deletion carthage/IProov.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,5 +56,6 @@
"10.3.0": "https://github.com/iProov/ios/releases/download/10.3.0/iProov.framework.zip?alt=https://github.com/iProov/ios/releases/download/10.3.0/iProov.xcframework.zip",
"11.0.0-beta": "https://github.com/iProov/ios/releases/download/11.0.0-beta/iProov.framework.zip?alt=https://github.com/iProov/ios/releases/download/11.0.0-beta/iProov.xcframework.zip",
"11.0.0-beta2": "https://github.com/iProov/ios/releases/download/11.0.0-beta2/iProov.framework.zip?alt=https://github.com/iProov/ios/releases/download/11.0.0-beta2/iProov.xcframework.zip",
"11.0.0": "https://github.com/iProov/ios/releases/download/11.0.0/iProov.framework.zip?alt=https://github.com/iProov/ios/releases/download/11.0.0/iProov.xcframework.zip"
"11.0.0": "https://github.com/iProov/ios/releases/download/11.0.0/iProov.framework.zip?alt=https://github.com/iProov/ios/releases/download/11.0.0/iProov.xcframework.zip",
"11.0.1": "https://github.com/iProov/ios/releases/download/11.0.1/iProov.framework.zip?alt=https://github.com/iProov/ios/releases/download/11.0.1/iProov.xcframework.zip"
}
Loading

0 comments on commit cfa4eb4

Please sign in to comment.