Commit b9a8c8f0 authored by Nguyen Huy Nhat Anh's avatar Nguyen Huy Nhat Anh

add image

parent bb39dfd8
No preview for this file type
......@@ -8,6 +8,7 @@
/* Begin PBXBuildFile section */
95182D0624B3343E00405EA9 /* liveness.tflite in Resources */ = {isa = PBXBuildFile; fileRef = 95182D0524B3343D00405EA9 /* liveness.tflite */; };
954230E525344620006F13F9 /* valid_card_10102020.tflite in Resources */ = {isa = PBXBuildFile; fileRef = 954230E425344601006F13F9 /* valid_card_10102020.tflite */; };
9546DDB5247D171500AF50DE /* ExtString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9546DDB4247D171500AF50DE /* ExtString.swift */; };
9546DDC0247D1FA200AF50DE /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9546DDC2247D1FA200AF50DE /* Localizable.strings */; };
9546DDD0247D2C0C00AF50DE /* SBKCaptureCardVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9546DDD2247D2C0C00AF50DE /* SBKCaptureCardVC.xib */; };
......@@ -62,7 +63,6 @@
95801349248A25BC00846F8A /* CVPixelBufferExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95801348248A25BC00846F8A /* CVPixelBufferExtension.swift */; };
958D36C224C18BB1004B27EB /* Pods_OCR_SDK.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3B6B0136F5F5B4ED2341A91B /* Pods_OCR_SDK.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
95A6BA6224E1627800A34ADD /* back_light.png in Resources */ = {isa = PBXBuildFile; fileRef = 95A6BA6124E1627800A34ADD /* back_light.png */; };
95FAB20B24986B9600CE7913 /* valid_idcard.tflite in Resources */ = {isa = PBXBuildFile; fileRef = 95FAB20A24986B9600CE7913 /* valid_idcard.tflite */; };
95FAB2672499C89400CE7913 /* rotate.png in Resources */ = {isa = PBXBuildFile; fileRef = 95FAB2662499C89400CE7913 /* rotate.png */; };
95FAF51E24EA3FE300C161F2 /* Caution@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 95FAF51D24EA3FE300C161F2 /* Caution@2x.png */; };
95FAF52024EA3FEE00C161F2 /* Button_Do@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 95FAF51F24EA3FEE00C161F2 /* Button_Do@2x.png */; };
......@@ -95,6 +95,7 @@
3B6B0136F5F5B4ED2341A91B /* Pods_OCR_SDK.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_OCR_SDK.framework; sourceTree = BUILT_PRODUCTS_DIR; };
8C1C048EB777A910827003CA /* Pods-OCR-SDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-OCR-SDK.release.xcconfig"; path = "Target Support Files/Pods-OCR-SDK/Pods-OCR-SDK.release.xcconfig"; sourceTree = "<group>"; };
95182D0524B3343D00405EA9 /* liveness.tflite */ = {isa = PBXFileReference; lastKnownFileType = file; path = liveness.tflite; sourceTree = "<group>"; };
954230E425344601006F13F9 /* valid_card_10102020.tflite */ = {isa = PBXFileReference; lastKnownFileType = file; path = valid_card_10102020.tflite; sourceTree = "<group>"; };
9546DDB4247D171500AF50DE /* ExtString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtString.swift; sourceTree = "<group>"; };
9546DDC1247D1FA200AF50DE /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
9546DDC3247D1FAA00AF50DE /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = "<group>"; };
......@@ -153,7 +154,6 @@
95801346248A237000846F8A /* SBKModelDataHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SBKModelDataHandler.swift; sourceTree = "<group>"; };
95801348248A25BC00846F8A /* CVPixelBufferExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CVPixelBufferExtension.swift; sourceTree = "<group>"; };
95A6BA6124E1627800A34ADD /* back_light.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = back_light.png; sourceTree = "<group>"; };
95FAB20A24986B9600CE7913 /* valid_idcard.tflite */ = {isa = PBXFileReference; lastKnownFileType = file; path = valid_idcard.tflite; sourceTree = "<group>"; };
95FAB2662499C89400CE7913 /* rotate.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = rotate.png; sourceTree = "<group>"; };
95FAF51D24EA3FE300C161F2 /* Caution@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Caution@2x.png"; sourceTree = "<group>"; };
95FAF51F24EA3FEE00C161F2 /* Button_Do@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Button_Do@2x.png"; sourceTree = "<group>"; };
......@@ -199,20 +199,6 @@
9551056D2477746A0053036F = {
isa = PBXGroup;
children = (
95FAF56C24EA83C900C161F2 /* Avoid glare.png */,
95FAF56D24EA83C900C161F2 /* Do not place outside.png */,
95FAF56B24EA83C800C161F2 /* Place within the box.png */,
95FAF51F24EA3FEE00C161F2 /* Button_Do@2x.png */,
95FAF51D24EA3FE300C161F2 /* Caution@2x.png */,
95A6BA6124E1627800A34ADD /* back_light.png */,
956BB5B724DD31F6000C88D2 /* Scan-1@2x.png */,
956BB5B824DD31F6000C88D2 /* Scan-3@2x.png */,
956BB5B924DD31F7000C88D2 /* Scan-4@2x.png */,
956BB5BA24DD31F7000C88D2 /* Scan-5@2x.png */,
956BB5AD24DCFFB1000C88D2 /* Brighness@2x.png */,
956BB5AC24DCFFB1000C88D2 /* Glasses@2x.png */,
956BB5AB24DCFFB1000C88D2 /* Hat@2x.png */,
956BB5AE24DCFFB2000C88D2 /* Holdphone@2x.png */,
955105792477746A0053036F /* OCR-SDK */,
955105782477746A0053036F /* Products */,
6728428CA4AB34E672571668 /* Pods */,
......@@ -272,6 +258,20 @@
95510587247774CC0053036F /* image */ = {
isa = PBXGroup;
children = (
95FAF56C24EA83C900C161F2 /* Avoid glare.png */,
95FAF56D24EA83C900C161F2 /* Do not place outside.png */,
95FAF56B24EA83C800C161F2 /* Place within the box.png */,
95FAF51F24EA3FEE00C161F2 /* Button_Do@2x.png */,
95FAF51D24EA3FE300C161F2 /* Caution@2x.png */,
95A6BA6124E1627800A34ADD /* back_light.png */,
956BB5B724DD31F6000C88D2 /* Scan-1@2x.png */,
956BB5B824DD31F6000C88D2 /* Scan-3@2x.png */,
956BB5B924DD31F7000C88D2 /* Scan-4@2x.png */,
956BB5BA24DD31F7000C88D2 /* Scan-5@2x.png */,
956BB5AD24DCFFB1000C88D2 /* Brighness@2x.png */,
956BB5AC24DCFFB1000C88D2 /* Glasses@2x.png */,
956BB5AB24DCFFB1000C88D2 /* Hat@2x.png */,
956BB5AE24DCFFB2000C88D2 /* Holdphone@2x.png */,
956BB56D24DBB9B7000C88D2 /* Back@2x.png */,
955E7AE224D967CE0048FC06 /* Passport-2 copy@2x.png */,
955E7AE024D967BD0048FC06 /* Car-2 copy@2x.png */,
......@@ -394,7 +394,7 @@
9580134A248A25E700846F8A /* Model */ = {
isa = PBXGroup;
children = (
95FAB20A24986B9600CE7913 /* valid_idcard.tflite */,
954230E425344601006F13F9 /* valid_card_10102020.tflite */,
95182D0524B3343D00405EA9 /* liveness.tflite */,
);
path = Model;
......@@ -480,6 +480,7 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
954230E525344620006F13F9 /* valid_card_10102020.tflite in Resources */,
95FAF56E24EA83C900C161F2 /* Place within the box.png in Resources */,
95FAF56F24EA83C900C161F2 /* Avoid glare.png in Resources */,
95FAF57024EA83C900C161F2 /* Do not place outside.png in Resources */,
......@@ -502,7 +503,6 @@
957DF5F324C035C700FE6A67 /* objcio.cer in Resources */,
95182D0624B3343E00405EA9 /* liveness.tflite in Resources */,
95FAB2672499C89400CE7913 /* rotate.png in Resources */,
95FAB20B24986B9600CE7913 /* valid_idcard.tflite in Resources */,
A442B6F025299E160058D675 /* SBKValidateCardView.xib in Resources */,
A442B6F42529A1440058D675 /* SBKRecordFaceView.xib in Resources */,
955BECE624935A14001FB052 /* ic_record.png in Resources */,
......
......@@ -35,7 +35,7 @@ typealias FileInfo = (name: String, extension: String)
/// Information about the MobileNet model.
enum MobileNet {
static let modelInfo: FileInfo = (name: "liveness", extension: "tflite")
static let cardModel: FileInfo = (name: "valid_idcard", extension: "tflite")
static let cardModel: FileInfo = (name: "valid_card_10102020", extension: "tflite")
}
/// This class handles all data preprocessing and makes calls to run inference on a given frame
......
......@@ -62,6 +62,8 @@ public class SB_KYC_SDK {
return 1
case .IMAGE_BACK:
return 2
case .PASSPORT:
return 3
}
}
......
......@@ -178,8 +178,6 @@ class SBKCaptureCardVC: UIViewController, AVCapturePhotoCaptureDelegate {
self.captureSession.removeOutput(self.videoDataOutput)
self.captureSession.removeOutput(self.stillImageOutput)
print("data image", imageData, "==", UIImage(data: imageData))
let viewController = SBKResultCapture()
viewController.imageData = imageData
viewController.checkScreen = self.checkScreen
......
......@@ -65,6 +65,7 @@ public enum ValidateCard: String {
case IMAGE_FAKE
case IMAGE_FRONT
case IMAGE_BACK
case PASSPORT
}
public enum TypeOverlay: String {
......
......@@ -35,6 +35,8 @@ class SBKValidateInput {
return 1
case .IMAGE_BACK:
return 2
case .PASSPORT:
return 3
}
}
......@@ -63,13 +65,34 @@ class SBKValidateInput {
// Pass the pixel buffer to TensorFlow Lite to perform inference.
result = modelDataHandler?.runModel(onFrame: pixelBuffer)
if result![0] > result![1] && result![0] > result![2]{
if result == nil {
return .ERROR
}
switch self.getResultCard(result: result!) {
case 0:
return .IMAGE_FAKE
} else if result![1] > result![0] && result![1] > result![2] {
case 1:
return .IMAGE_FRONT
} else {
case 2:
return .IMAGE_BACK
case 3:
return .PASSPORT
case 4:
return .IMAGE_FAKE
default:
return .ERROR
}
}
func getResultCard(result: [Float]) -> Int {
var max = result[0]
var index = 0
for i in 0..<result.count {
index = max < result[i] ? i : index
max = max < result[i] ? result[i] : max
}
return index
}
func didOutputFace(pixelBuffer: CVPixelBuffer) -> Bool {
......
......@@ -15,6 +15,6 @@ SPEC CHECKSUMS:
TensorFlowLiteC: b3ab9e867b0b71052ca102a32a786555b330b02e
TensorFlowLiteSwift: 2dd5e9c895e1819501f0fba3d8b69a536bda6c65
PODFILE CHECKSUM: 8c4b84d229daab67aa0a162f14470a2461899c16
PODFILE CHECKSUM: a8f1fceca7cb614f67d74b28ff84253f484b6870
COCOAPODS: 1.9.1
......@@ -15,6 +15,6 @@ SPEC CHECKSUMS:
TensorFlowLiteC: b3ab9e867b0b71052ca102a32a786555b330b02e
TensorFlowLiteSwift: 2dd5e9c895e1819501f0fba3d8b69a536bda6c65
PODFILE CHECKSUM: 8c4b84d229daab67aa0a162f14470a2461899c16
PODFILE CHECKSUM: a8f1fceca7cb614f67d74b28ff84253f484b6870
COCOAPODS: 1.9.1
......@@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
objectVersion = 51;
objectVersion = 50;
objects = {
/* Begin PBXAggregateTarget section */
......@@ -312,7 +312,7 @@
LastUpgradeCheck = 1100;
};
buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */;
compatibilityVersion = "Xcode 10.0";
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
......@@ -434,7 +434,7 @@
};
name = Release;
};
196DFA3E4A09A28224918543529A1885 /* Debug */ = {
257497152829C177993B5EC99C1D227A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
......@@ -467,16 +467,13 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"POD_CONFIGURATION_DEBUG=1",
"DEBUG=1",
"POD_CONFIGURATION_RELEASE=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
......@@ -485,60 +482,37 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
SYMROOT = "${SRCROOT}/../build";
};
name = Debug;
name = Release;
};
2E5E1BF7B970413ED45CC6FBB2C37C41 /* Debug */ = {
5C4997AE81106EC6C2D8E284E07D3ADA /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = AED476478C959569CFCC3DF9E47408C5 /* Pods-OCR-SDK.debug.xcconfig */;
baseConfigurationReference = 195023F1232F59DC7609EC8B27ABF4CC /* TensorFlowLiteC.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
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-OCR-SDK/Pods-OCR-SDK-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Developer";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MACH_O_TYPE = staticlib;
MODULEMAP_FILE = "Target Support Files/Pods-OCR-SDK/Pods-OCR-SDK.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;
};
41861568EC8233F1D514C49D051BFD99 /* Release */ = {
A301815A440C6ADE3377E601CD3191C9 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E6111D41D5230B9B2A5C44624B29EA42 /* Pods-OCR-SDK.release.xcconfig */;
baseConfigurationReference = AED476478C959569CFCC3DF9E47408C5 /* Pods-OCR-SDK.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
CLANG_ENABLE_OBJC_WEAK = NO;
......@@ -553,7 +527,7 @@
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = "Target Support Files/Pods-OCR-SDK/Pods-OCR-SDK-Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
......@@ -569,26 +543,9 @@
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
5C4997AE81106EC6C2D8E284E07D3ADA /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 195023F1232F59DC7609EC8B27ABF4CC /* TensorFlowLiteC.debug.xcconfig */;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Developer";
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
A5054D9203F74D414013169CE2108677 /* Release */ = {
......@@ -644,7 +601,46 @@
};
name = Debug;
};
B01D14FDC83DCF9D4BE53066BEA96D05 /* Release */ = {
C0650896B73CC6D5C47732D52692DA0F /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E6111D41D5230B9B2A5C44624B29EA42 /* Pods-OCR-SDK.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
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-OCR-SDK/Pods-OCR-SDK-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-OCR-SDK/Pods-OCR-SDK.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";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
DD8F832993327D1DD8046C3CBCBD97CD /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
......@@ -677,13 +673,16 @@
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"POD_CONFIGURATION_RELEASE=1",
"POD_CONFIGURATION_DEBUG=1",
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
......@@ -692,17 +691,18 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 10.0;
MTL_ENABLE_DEBUG_INFO = NO;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 5.0;
SYMROOT = "${SRCROOT}/../build";
};
name = Release;
name = Debug;
};
/* End XCBuildConfiguration section */
......@@ -710,8 +710,8 @@
21F7D35700D8C328AA9B369387D85320 /* Build configuration list for PBXNativeTarget "Pods-OCR-SDK" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2E5E1BF7B970413ED45CC6FBB2C37C41 /* Debug */,
41861568EC8233F1D514C49D051BFD99 /* Release */,
A301815A440C6ADE3377E601CD3191C9 /* Debug */,
C0650896B73CC6D5C47732D52692DA0F /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
......@@ -728,8 +728,8 @@
4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = {
isa = XCConfigurationList;
buildConfigurations = (
196DFA3E4A09A28224918543529A1885 /* Debug */,
B01D14FDC83DCF9D4BE53066BEA96D05 /* Release */,
DD8F832993327D1DD8046C3CBCBD97CD /* Debug */,
257497152829C177993B5EC99C1D227A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment