diff --git a/Classes/CardIOCameraView.mm b/Classes/CardIOCameraView.mm
index c4914693..92349beb 100644
--- a/Classes/CardIOCameraView.mm
+++ b/Classes/CardIOCameraView.mm
@@ -540,13 +540,13 @@ - (UIInterfaceOrientation)defaultSupportedOverlayOrientation {
return UIInterfaceOrientationPortrait;
}
else {
- UIInterfaceOrientation defaultOrientation = UIDeviceOrientationUnknown;
+ UIInterfaceOrientation defaultOrientation = UIInterfaceOrientationUnknown;
UIInterfaceOrientationMask supportedOverlayOrientationsMask = [self supportedOverlayOrientationsMask];
- for (UIInterfaceOrientationMask orientation = UIInterfaceOrientationPortrait;
+ for (NSInteger orientation = UIInterfaceOrientationPortrait;
orientation <= UIInterfaceOrientationLandscapeRight;
orientation++) {
if ((supportedOverlayOrientationsMask & (1 << orientation)) != 0) {
- defaultOrientation = orientation;
+ defaultOrientation = (UIInterfaceOrientation)orientation;
break;
}
}
diff --git a/Classes/CardIOView.mm b/Classes/CardIOView.mm
index 23f4a7f6..f767b109 100644
--- a/Classes/CardIOView.mm
+++ b/Classes/CardIOView.mm
@@ -261,7 +261,7 @@ - (void)successfulScan:(CardIOCreditCardInfo *)cardInfo {
if (deviceOrientation == UIDeviceOrientationFaceUp || deviceOrientation == UIDeviceOrientationFaceDown) {
deviceOrientation = (UIDeviceOrientation) vc.initialInterfaceOrientationForViewcontroller;
}
- InterfaceToDeviceOrientationDelta delta = orientationDelta(UIDeviceOrientationPortrait, deviceOrientation);
+ InterfaceToDeviceOrientationDelta delta = orientationDelta(UIInterfaceOrientationPortrait, deviceOrientation);
CGFloat rotation = -rotationForOrientationDelta(delta); // undo the orientation delta
r = CGAffineTransformMakeRotation(rotation);
}
diff --git a/Classes/CardIOViewController.mm b/Classes/CardIOViewController.mm
index 3940c1e0..aeaa6d2d 100644
--- a/Classes/CardIOViewController.mm
+++ b/Classes/CardIOViewController.mm
@@ -390,13 +390,13 @@ - (UIInterfaceOrientation)defaultSupportedOverlayOrientation {
return UIInterfaceOrientationPortrait;
}
else {
- UIInterfaceOrientation defaultOrientation = UIDeviceOrientationUnknown;
+ UIInterfaceOrientation defaultOrientation = UIInterfaceOrientationUnknown;
UIInterfaceOrientationMask supportedOverlayOrientationsMask = [self supportedOverlayOrientationsMask];
- for (UIInterfaceOrientationMask orientation = UIInterfaceOrientationPortrait;
+ for (NSInteger orientation = UIInterfaceOrientationMaskPortrait;
orientation <= UIInterfaceOrientationLandscapeRight;
orientation++) {
if ((supportedOverlayOrientationsMask & (1 << orientation)) != 0) {
- defaultOrientation = orientation;
+ defaultOrientation = (UIInterfaceOrientation)orientation;
break;
}
}
@@ -416,7 +416,7 @@ - (BOOL)prefersStatusBarHidden {
}
- (UIStatusBarStyle) preferredStatusBarStyle {
- return /*UIStatusBarStyleLightContent*/1;
+ return UIStatusBarStyleLightContent;
}
#pragma mark - Handle button taps
@@ -429,7 +429,7 @@ - (void)manualEntry:(id)sender {
CardIODataEntryViewController *manualEntryViewController = [[CardIODataEntryViewController alloc] initWithContext:self.context withStatusBarHidden:self.statusBarWasOriginallyHidden];
manualEntryViewController.manualEntry = YES;
root.currentViewControllerIsDataEntry = YES;
- root.initialInterfaceOrientationForViewcontroller = (UIDeviceOrientation)self.deviceOrientation;
+ root.initialInterfaceOrientationForViewcontroller = (UIInterfaceOrientation)self.deviceOrientation;
if (iOS_8_PLUS) {
// The presentViewController:/dismissViewControllerAnimated: kludge was necessary for
@@ -539,7 +539,7 @@ - (void)cardIOView:(CardIOView *)cardIOView didScanCard:(CardIOCreditCardInfo *)
CardIOPaymentViewController *root = (CardIOPaymentViewController *)self.navigationController;
root.currentViewControllerIsDataEntry = YES;
- root.initialInterfaceOrientationForViewcontroller = (UIDeviceOrientation)self.deviceOrientation;
+ root.initialInterfaceOrientationForViewcontroller = (UIInterfaceOrientation)self.deviceOrientation;
if (iOS_8_PLUS) {
// The presentViewController:/dismissViewControllerAnimated: kludge was necessary for
diff --git a/Classes/Info.plist b/Classes/Info.plist
new file mode 100644
index 00000000..d3de8eef
--- /dev/null
+++ b/Classes/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
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ $(CURRENT_PROJECT_VERSION)
+ NSPrincipalClass
+
+
+
diff --git a/icc.xcodeproj/project.pbxproj b/icc.xcodeproj/project.pbxproj
index 81c3ed6b..667c9161 100644
--- a/icc.xcodeproj/project.pbxproj
+++ b/icc.xcodeproj/project.pbxproj
@@ -120,10 +120,99 @@
3ED8A878197DBDAE00069761 /* CardIOUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ED8A874197DBD5F00069761 /* CardIOUtilities.m */; };
3EE558981A5B4BC60094929A /* TestGeneratedModels.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3ED9F6DF1A23CDD800BD07F8 /* TestGeneratedModels.mm */; };
55CD7FA818EF777F00BB381A /* iccChoicesSelectViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 55CD7FA718EF777F00BB381A /* iccChoicesSelectViewController.m */; };
- 92A471EF1B89C1D000C0E61B /* CardIODetectionMode.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3E587F8A18C7E165000C1D3A /* CardIODetectionMode.h */; };
- 92A471F01B89C1D000C0E61B /* CardIOView.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3E583C2117BB03C900CB326A /* CardIOView.h */; };
- 92A471F11B89C1D000C0E61B /* CardIOViewDelegate.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3E4D865A17BC50AB0057505D /* CardIOViewDelegate.h */; };
- 92A471F21B89C1D000C0E61B /* CardIOUtilities.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3ED8A876197DBDA900069761 /* CardIOUtilities.h */; };
+ 92122C301B8C3865004D705E /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92122C2F1B8C3865004D705E /* OpenGLES.framework */; };
+ 92122C361B8C38E9004D705E /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92263E311B84283D003FE678 /* UIKit.framework */; };
+ 92122C391B8C393D004D705E /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E9618E119C8EBC50023CDBB /* CoreMedia.framework */; };
+ 92122C3A1B8C394F004D705E /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E9618E319C8EBCB0023CDBB /* MobileCoreServices.framework */; };
+ 92122C3B1B8C3957004D705E /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3EB636AA1846C6A900F0527B /* AVFoundation.framework */; };
+ 92122C3D1B8C395F004D705E /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92122C3C1B8C395F004D705E /* QuartzCore.framework */; };
+ 92122C3E1B8C396E004D705E /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E9618DF19C8EBBD0023CDBB /* AudioToolbox.framework */; };
+ 92122C401B8C3976004D705E /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92122C3F1B8C3976004D705E /* Security.framework */; };
+ 92122C411B8C3986004D705E /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92122C311B8C3887004D705E /* CoreGraphics.framework */; };
+ 92122C431B8C39D0004D705E /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 92122C421B8C39D0004D705E /* CoreVideo.framework */; };
+ 92263DCE1B83AD65003FE678 /* CardIO.h in Headers */ = {isa = PBXBuildFile; fileRef = D1824381144CF73400829B91 /* CardIO.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 92263DCF1B83AD6B003FE678 /* CardIOCreditCardInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = D1824386144CF73400829B91 /* CardIOCreditCardInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 92263DD01B83AD73003FE678 /* CardIOView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E583C2117BB03C900CB326A /* CardIOView.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 92263DD11B83AD78003FE678 /* CardIOViewDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E4D865A17BC50AB0057505D /* CardIOViewDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 92263DD21B83AD7B003FE678 /* CardIOPaymentViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D1824387144CF73400829B91 /* CardIOPaymentViewController.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 92263DD31B83AD89003FE678 /* CardIOPaymentViewControllerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D1824388144CF73400829B91 /* CardIOPaymentViewControllerDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 92263DD51B83ADA3003FE678 /* CardIOAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 8487783015A39BCB00B08B41 /* CardIOAnalytics.h */; };
+ 92263DD61B83ADA3003FE678 /* CardIOAnalytics.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8487783115A39BCB00B08B41 /* CardIOAnalytics.mm */; };
+ 92263DD71B83ADA3003FE678 /* CardIOContext.h in Headers */ = {isa = PBXBuildFile; fileRef = B5EC97EC168BA44F00C9A30C /* CardIOContext.h */; };
+ 92263DD81B83ADA3003FE678 /* CardIOContext.m in Sources */ = {isa = PBXBuildFile; fileRef = B5EC97ED168BA44F00C9A30C /* CardIOContext.m */; };
+ 92263DD91B83ADA3003FE678 /* CardIOCreditCardInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = D1AF634813CCB3C300330C76 /* CardIOCreditCardInfo.m */; };
+ 92263DDA1B83ADA3003FE678 /* CardIOCreditCardNumber.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0307360F1343EC4300663C26 /* CardIOCreditCardNumber.mm */; };
+ 92263DDB1B83ADAB003FE678 /* CardIOView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3E4D865717BC4EBB0057505D /* CardIOView.mm */; };
+ 92263DDC1B83ADAB003FE678 /* CardIOViewContinuation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E4D865D17BC58650057505D /* CardIOViewContinuation.h */; };
+ 92263DDD1B83ADC0003FE678 /* CardIODataEntryViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 03B21725134648EE00958550 /* CardIODataEntryViewController.m */; };
+ 92263DDE1B83ADC0003FE678 /* CardIOPaymentViewControllerContinuation.h in Headers */ = {isa = PBXBuildFile; fileRef = 03EE575014EEBCB500CE3715 /* CardIOPaymentViewControllerContinuation.h */; };
+ 92263DDF1B83ADC0003FE678 /* CardIOPaymentViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0307CFF213304B210019C8F7 /* CardIOPaymentViewController.m */; };
+ 92263DE01B83ADC0003FE678 /* CardIOViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 03B2E7081200EFBC00B14549 /* CardIOViewController.mm */; };
+ 92263DE11B83ADD4003FE678 /* CardIOAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = B5EDB90E168E05370055E716 /* CardIOAnimation.h */; };
+ 92263DE21B83ADD6003FE678 /* CardIOAnimation.mm in Sources */ = {isa = PBXBuildFile; fileRef = B5EDB90F168E05370055E716 /* CardIOAnimation.mm */; };
+ 92263DE31B83ADDC003FE678 /* CardIOLocalizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EA7E535170F8F8600BAE3F3 /* CardIOLocalizer.m */; };
+ 92263DE41B83ADE3003FE678 /* CardIOMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = 0393B0B5143A625300A65A00 /* CardIOMacros.m */; };
+ 92263DE51B83ADE7003FE678 /* CardIOUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ED8A874197DBD5F00069761 /* CardIOUtilities.m */; };
+ 92263DE61B83ADEC003FE678 /* NSObject+CardioCategoryTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ECDD2861885FAA000361A0F /* NSObject+CardioCategoryTest.h */; };
+ 92263DE71B83ADEE003FE678 /* NSObject+CardioCategoryTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ECDD2871885FAA000361A0F /* NSObject+CardioCategoryTest.m */; };
+ 92263DE81B83AE03003FE678 /* CardIOBundle.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DF9307616557ED7000936BA /* CardIOBundle.h */; };
+ 92263DE91B83AE03003FE678 /* CardIOBundle.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DF9307716557ED7000936BA /* CardIOBundle.m */; };
+ 92263DEA1B83AE03003FE678 /* CardIODevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 031F127D132EC5CA00738505 /* CardIODevice.h */; };
+ 92263DEB1B83AE03003FE678 /* CardIODevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 031F127E132EC5CA00738505 /* CardIODevice.m */; };
+ 92263DEC1B83AE03003FE678 /* CardIOResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 84C86E57136650ED006B23F9 /* CardIOResource.h */; };
+ 92263DED1B83AE03003FE678 /* CardIOResource.m in Sources */ = {isa = PBXBuildFile; fileRef = 84C86E58136650ED006B23F9 /* CardIOResource.m */; };
+ 92263DEE1B83AE04003FE678 /* CardIODevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 031F127D132EC5CA00738505 /* CardIODevice.h */; };
+ 92263DEF1B83AE04003FE678 /* CardIOResource.h in Headers */ = {isa = PBXBuildFile; fileRef = 84C86E57136650ED006B23F9 /* CardIOResource.h */; };
+ 92263DF01B83AE10003FE678 /* CardIOGPUFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8497998B159E5E3C00527FF5 /* CardIOGPUFilter.h */; };
+ 92263DF11B83AE10003FE678 /* CardIOGPUFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8497998C159E5E3C00527FF5 /* CardIOGPUFilter.m */; };
+ 92263DF21B83AE10003FE678 /* CardIOGPUGaussianBlurFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA7E51F170BA6E700BAE3F3 /* CardIOGPUGaussianBlurFilter.h */; };
+ 92263DF31B83AE10003FE678 /* CardIOGPUGaussianBlurFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EA7E520170BA6FC00BAE3F3 /* CardIOGPUGaussianBlurFilter.m */; };
+ 92263DF41B83AE10003FE678 /* CardIOGPURenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8497998D159E5E3C00527FF5 /* CardIOGPURenderer.h */; };
+ 92263DF51B83AE10003FE678 /* CardIOGPURenderer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8497998E159E5E3C00527FF5 /* CardIOGPURenderer.mm */; };
+ 92263DF61B83AE10003FE678 /* CardIOGPUShaders.h in Headers */ = {isa = PBXBuildFile; fileRef = 8497998F159E5E3C00527FF5 /* CardIOGPUShaders.h */; };
+ 92263DF71B83AE10003FE678 /* CardIOGPUTransformFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 84979990159E5E3C00527FF5 /* CardIOGPUTransformFilter.h */; };
+ 92263DF81B83AE10003FE678 /* CardIOGPUTransformFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 84979991159E5E3C00527FF5 /* CardIOGPUTransformFilter.m */; };
+ 92263DFA1B83AE19003FE678 /* CardIOCardOverlay.m in Sources */ = {isa = PBXBuildFile; fileRef = 03B21728134652DB00958550 /* CardIOCardOverlay.m */; };
+ 92263DFB1B83AE19003FE678 /* CardIOCardScanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 03C8E03B1570272F00569A22 /* CardIOCardScanner.h */; };
+ 92263DFC1B83AE19003FE678 /* CardIOCardScanner.mm in Sources */ = {isa = PBXBuildFile; fileRef = 03C8E03C1570272F00569A22 /* CardIOCardScanner.mm */; };
+ 92263DFD1B83AE19003FE678 /* CardIOConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E583C2517BB062100CB326A /* CardIOConfig.h */; };
+ 92263DFE1B83AE19003FE678 /* CardIOConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E583C2617BB062100CB326A /* CardIOConfig.m */; };
+ 92263E001B83AE19003FE678 /* CardIOReadCardInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 034BEDC013577AED00ECEBF6 /* CardIOReadCardInfo.m */; };
+ 92263E021B83AE19003FE678 /* CardIOVideoFrame.mm in Sources */ = {isa = PBXBuildFile; fileRef = 036DD66012663A6300EB719A /* CardIOVideoFrame.mm */; };
+ 92263E041B83AE19003FE678 /* CardIOVideoStream.mm in Sources */ = {isa = PBXBuildFile; fileRef = 031F1277132EBF2800738505 /* CardIOVideoStream.mm */; };
+ 92263E071B83AE1F003FE678 /* CardIOCameraView.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3E583C2E17BC34A400CB326A /* CardIOCameraView.mm */; };
+ 92263E091B83AE1F003FE678 /* CardIOGuideLayer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 036DD574126518E400EB719A /* CardIOGuideLayer.mm */; };
+ 92263E0B1B83AE1F003FE678 /* CardIOShutterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0305F10D12673CA9002327F4 /* CardIOShutterView.m */; };
+ 92263E0C1B83AE1F003FE678 /* CardIOTransitionView.h in Headers */ = {isa = PBXBuildFile; fileRef = D1F66D66146456880001F15F /* CardIOTransitionView.h */; };
+ 92263E0D1B83AE1F003FE678 /* CardIOTransitionView.m in Sources */ = {isa = PBXBuildFile; fileRef = D1F66D67146456880001F15F /* CardIOTransitionView.m */; };
+ 92263E0E1B83AE29003FE678 /* CardIOIplImage.mm in Sources */ = {isa = PBXBuildFile; fileRef = 030A71411214AC9700BE07FB /* CardIOIplImage.mm */; };
+ 92263E0F1B83AE6E003FE678 /* dmz_all.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0378AE18158C01CA00545AAA /* dmz_all.cpp */; settings = {COMPILER_FLAGS = "-O3 -fslp-vectorize-aggressive"; }; };
+ 92263E111B83AEA7003FE678 /* mz_ios.mm in Sources */ = {isa = PBXBuildFile; fileRef = 84979985159E5E0500527FF5 /* mz_ios.mm */; };
+ 92263E131B83AF13003FE678 /* CardIOConfigurableTextFieldDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0307360613416B0600663C26 /* CardIOConfigurableTextFieldDelegate.m */; };
+ 92263E151B83AF13003FE678 /* CardIOCVVTextFieldDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 030736121343F53A00663C26 /* CardIOCVVTextFieldDelegate.m */; };
+ 92263E161B83AF13003FE678 /* CardIOExpiryTextFieldDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D13A60CB13D502BF00123D1A /* CardIOExpiryTextFieldDelegate.h */; };
+ 92263E171B83AF13003FE678 /* CardIOExpiryTextFieldDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D13A60CC13D502BF00123D1A /* CardIOExpiryTextFieldDelegate.m */; };
+ 92263E191B83AF13003FE678 /* CardIONumbersTextFieldDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 0307360C1343C0F300663C26 /* CardIONumbersTextFieldDelegate.m */; };
+ 92263E1B1B83AF13003FE678 /* CardIOPostalCodeTextFieldDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ED37A1117A89BA500A09325 /* CardIOPostalCodeTextFieldDelegate.m */; };
+ 92263E1C1B83AF1A003FE678 /* CardIOCreditCardExpiryFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = D13A60C613D4F3A900123D1A /* CardIOCreditCardExpiryFormatter.h */; };
+ 92263E1D1B83AF1A003FE678 /* CardIOCreditCardExpiryFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = D13A60C713D4F3A900123D1A /* CardIOCreditCardExpiryFormatter.m */; };
+ 92263E1E1B83AF1A003FE678 /* CardIOCreditCardNumberFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = D13A60C213D4BF4400123D1A /* CardIOCreditCardNumberFormatter.h */; };
+ 92263E1F1B83AF1A003FE678 /* CardIOCreditCardNumberFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = D13A60C313D4BF4400123D1A /* CardIOCreditCardNumberFormatter.m */; };
+ 92263E201B83B6C1003FE678 /* canny.h in Headers */ = {isa = PBXBuildFile; fileRef = 03788FF213F9B2A1008B8767 /* canny.h */; };
+ 92263E231B83B6C1003FE678 /* hough.h in Headers */ = {isa = PBXBuildFile; fileRef = 03788FF413F9B2A1008B8767 /* hough.h */; };
+ 92263E241B83B6E0003FE678 /* sobel.h in Headers */ = {isa = PBXBuildFile; fileRef = 03788FF613F9B2A1008B8767 /* sobel.h */; };
+ 92263E251B83B6E3003FE678 /* stats.h in Headers */ = {isa = PBXBuildFile; fileRef = 0387487C13FC23290051B22B /* stats.h */; };
+ 92263E261B83B71B003FE678 /* CardIOMultipleFieldTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D1800C7013CE6D0C0004444E /* CardIOMultipleFieldTableViewCell.m */; };
+ 92263E271B83B897003FE678 /* CardIORowBasedTableViewSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 030735F01341615D00663C26 /* CardIORowBasedTableViewSection.m */; };
+ 92263E281B83B897003FE678 /* CardIOSectionBasedTableViewDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 030735EE1341615D00663C26 /* CardIOSectionBasedTableViewDelegate.m */; };
+ 92263E291B83B903003FE678 /* CardIONumbersTextFieldDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0307360B1343C0F300663C26 /* CardIONumbersTextFieldDelegate.h */; };
+ 92263E2B1B83B916003FE678 /* CardIOTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 030735FF134167C000663C26 /* CardIOTableViewCell.m */; };
+ 92263E2C1B83B937003FE678 /* CardIOCardOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 03B21727134652DB00958550 /* CardIOCardOverlay.h */; };
+ 92263E2E1B83B99B003FE678 /* modelm_befe75da.hpp in Headers */ = {isa = PBXBuildFile; fileRef = 03ABD1CE15794234004BE637 /* modelm_befe75da.hpp */; };
+ 92263E2F1B83B9B0003FE678 /* geometry.h in Headers */ = {isa = PBXBuildFile; fileRef = 0381A82D139982AF0088C26E /* geometry.h */; };
+ 92263E301B83B9B5003FE678 /* mz_ios.h in Headers */ = {isa = PBXBuildFile; fileRef = 849799A6159E5EF400527FF5 /* mz_ios.h */; };
+ 929AD7811B8CA8FD00F6D18E /* CardIODetectionMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E587F8A18C7E165000C1D3A /* CardIODetectionMode.h */; settings = {ATTRIBUTES = (Public, ); }; };
+ 929AD7821B8CA8FD00F6D18E /* CardIOUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ED8A876197DBDA900069761 /* CardIOUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -143,10 +232,6 @@
dstPath = "include/${PRODUCT_NAME}";
dstSubfolderSpec = 16;
files = (
- 92A471EF1B89C1D000C0E61B /* CardIODetectionMode.h in CopyFiles */,
- 92A471F01B89C1D000C0E61B /* CardIOView.h in CopyFiles */,
- 92A471F11B89C1D000C0E61B /* CardIOViewDelegate.h in CopyFiles */,
- 92A471F21B89C1D000C0E61B /* CardIOUtilities.h in CopyFiles */,
3E9F4C41181F03F300F33B48 /* CardIO.h in CopyFiles */,
3E9F4C42181F03F300F33B48 /* CardIOCreditCardInfo.h in CopyFiles */,
3E9F4C43181F03F300F33B48 /* CardIOPaymentViewController.h in CopyFiles */,
@@ -154,6 +239,16 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 92122C2B1B8C366D004D705E /* Embed Frameworks */ = {
+ isa = PBXCopyFilesBuildPhase;
+ buildActionMask = 2147483647;
+ dstPath = "";
+ dstSubfolderSpec = 10;
+ files = (
+ );
+ name = "Embed Frameworks";
+ runOnlyForDeploymentPostprocessing = 0;
+ };
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
@@ -173,7 +268,7 @@
0307360F1343EC4300663C26 /* CardIOCreditCardNumber.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = CardIOCreditCardNumber.mm; path = Classes/CardIOCreditCardNumber.mm; sourceTree = ""; };
030736111343F53A00663C26 /* CardIOCVVTextFieldDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CardIOCVVTextFieldDelegate.h; path = Classes/CardIOCVVTextFieldDelegate.h; sourceTree = ""; };
030736121343F53A00663C26 /* CardIOCVVTextFieldDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CardIOCVVTextFieldDelegate.m; path = Classes/CardIOCVVTextFieldDelegate.m; sourceTree = ""; };
- 0307CFF213304B210019C8F7 /* CardIOPaymentViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; name = CardIOPaymentViewController.m; path = Classes/CardIOPaymentViewController.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
+ 0307CFF213304B210019C8F7 /* CardIOPaymentViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; name = CardIOPaymentViewController.m; path = Classes/CardIOPaymentViewController.m; sourceTree = ""; };
030A71401214AC9700BE07FB /* CardIOIplImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CardIOIplImage.h; sourceTree = ""; };
030A71411214AC9700BE07FB /* CardIOIplImage.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CardIOIplImage.mm; sourceTree = ""; };
03158E721395A543004E139D /* dmz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = dmz.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
@@ -181,7 +276,7 @@
03158EAA13980128004E139D /* mz.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mz.h; sourceTree = ""; };
03158EB213986D51004E139D /* mz.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = mz.cpp; sourceTree = ""; };
031F1276132EBF2800738505 /* CardIOVideoStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CardIOVideoStream.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
- 031F1277132EBF2800738505 /* CardIOVideoStream.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CardIOVideoStream.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
+ 031F1277132EBF2800738505 /* CardIOVideoStream.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CardIOVideoStream.mm; sourceTree = ""; };
031F1279132EBFC700738505 /* CardIOVideoStreamDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CardIOVideoStreamDelegate.h; sourceTree = ""; };
031F127D132EC5CA00738505 /* CardIODevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CardIODevice.h; path = Classes/CardIODevice.h; sourceTree = ""; };
031F127E132EC5CA00738505 /* CardIODevice.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CardIODevice.m; path = Classes/CardIODevice.m; sourceTree = ""; };
@@ -211,9 +306,9 @@
0366259B13A194A800212DD1 /* CardIODmzBridge.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CardIODmzBridge.h; sourceTree = ""; };
036B069A157D8B900053D70E /* eigen.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = eigen.h; sourceTree = ""; };
036DD573126518E400EB719A /* CardIOGuideLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CardIOGuideLayer.h; sourceTree = ""; };
- 036DD574126518E400EB719A /* CardIOGuideLayer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CardIOGuideLayer.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
+ 036DD574126518E400EB719A /* CardIOGuideLayer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CardIOGuideLayer.mm; sourceTree = ""; };
036DD65F12663A6300EB719A /* CardIOVideoFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CardIOVideoFrame.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
- 036DD66012663A6300EB719A /* CardIOVideoFrame.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CardIOVideoFrame.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
+ 036DD66012663A6300EB719A /* CardIOVideoFrame.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CardIOVideoFrame.mm; sourceTree = ""; };
036DD69C126654ED00EB719A /* RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RootViewController.h; path = Classes/RootViewController.h; sourceTree = ""; };
036DD69D126654ED00EB719A /* RootViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; name = RootViewController.m; path = Classes/RootViewController.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
036DD69E126654ED00EB719A /* RootViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = RootViewController.xib; path = Classes/RootViewController.xib; sourceTree = ""; };
@@ -489,11 +584,11 @@
03ABD1CD15794234004BE637 /* modelm_befe75da.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = modelm_befe75da.cpp; path = models/generated/modelm_befe75da.cpp; sourceTree = ""; };
03ABD1CE15794234004BE637 /* modelm_befe75da.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = modelm_befe75da.hpp; path = models/generated/modelm_befe75da.hpp; sourceTree = ""; };
03B21724134648EE00958550 /* CardIODataEntryViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CardIODataEntryViewController.h; path = Classes/CardIODataEntryViewController.h; sourceTree = ""; };
- 03B21725134648EE00958550 /* CardIODataEntryViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; name = CardIODataEntryViewController.m; path = Classes/CardIODataEntryViewController.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
+ 03B21725134648EE00958550 /* CardIODataEntryViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; name = CardIODataEntryViewController.m; path = Classes/CardIODataEntryViewController.m; sourceTree = ""; };
03B21727134652DB00958550 /* CardIOCardOverlay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CardIOCardOverlay.h; sourceTree = ""; };
03B21728134652DB00958550 /* CardIOCardOverlay.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CardIOCardOverlay.m; sourceTree = ""; };
03B2E7071200EFBC00B14549 /* CardIOViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; name = CardIOViewController.h; path = Classes/CardIOViewController.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
- 03B2E7081200EFBC00B14549 /* CardIOViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; name = CardIOViewController.mm; path = Classes/CardIOViewController.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
+ 03B2E7081200EFBC00B14549 /* CardIOViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; name = CardIOViewController.mm; path = Classes/CardIOViewController.mm; sourceTree = ""; };
03C3310A149034CA007755BF /* fabfile.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = fabfile.py; sourceTree = ""; };
03C7F443156DBB6100512ADA /* morph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = morph.cpp; sourceTree = ""; };
03C7F444156DBB6100512ADA /* morph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = morph.h; sourceTree = ""; };
@@ -600,12 +695,12 @@
55DAEBCD17C8258B0041A4E6 /* RootViewController~ipad.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = "RootViewController~ipad.xib"; path = "Classes/RootViewController~ipad.xib"; sourceTree = ""; };
844D4D5914469AB20070FCB3 /* CardIOStyles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CardIOStyles.h; path = Classes/CardIOStyles.h; sourceTree = ""; };
8487783015A39BCB00B08B41 /* CardIOAnalytics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CardIOAnalytics.h; path = Classes/CardIOAnalytics.h; sourceTree = ""; };
- 8487783115A39BCB00B08B41 /* CardIOAnalytics.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; name = CardIOAnalytics.mm; path = Classes/CardIOAnalytics.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
+ 8487783115A39BCB00B08B41 /* CardIOAnalytics.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; name = CardIOAnalytics.mm; path = Classes/CardIOAnalytics.mm; sourceTree = ""; };
84979985159E5E0500527FF5 /* mz_ios.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = mz_ios.mm; sourceTree = ""; };
8497998B159E5E3C00527FF5 /* CardIOGPUFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CardIOGPUFilter.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
- 8497998C159E5E3C00527FF5 /* CardIOGPUFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CardIOGPUFilter.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
+ 8497998C159E5E3C00527FF5 /* CardIOGPUFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = CardIOGPUFilter.m; sourceTree = ""; };
8497998D159E5E3C00527FF5 /* CardIOGPURenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = CardIOGPURenderer.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
- 8497998E159E5E3C00527FF5 /* CardIOGPURenderer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CardIOGPURenderer.mm; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
+ 8497998E159E5E3C00527FF5 /* CardIOGPURenderer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; lineEnding = 0; path = CardIOGPURenderer.mm; sourceTree = ""; };
8497998F159E5E3C00527FF5 /* CardIOGPUShaders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CardIOGPUShaders.h; sourceTree = ""; };
84979990159E5E3C00527FF5 /* CardIOGPUTransformFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CardIOGPUTransformFilter.h; sourceTree = ""; };
84979991159E5E3C00527FF5 /* CardIOGPUTransformFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CardIOGPUTransformFilter.m; sourceTree = ""; };
@@ -614,6 +709,16 @@
84C86E58136650ED006B23F9 /* CardIOResource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CardIOResource.m; path = Classes/CardIOResource.m; sourceTree = ""; };
84FC461C15AF6FD7006C82D9 /* scan_analytics.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = scan_analytics.h; sourceTree = ""; };
84FC461E15AF7015006C82D9 /* scan_analytics.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; lineEnding = 0; path = scan_analytics.cpp; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
+ 92122C2C1B8C3791004D705E /* GLKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLKit.framework; path = System/Library/Frameworks/GLKit.framework; sourceTree = SDKROOT; };
+ 92122C2F1B8C3865004D705E /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; };
+ 92122C311B8C3887004D705E /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
+ 92122C341B8C38B5004D705E /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
+ 92122C371B8C3938004D705E /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; };
+ 92122C3C1B8C395F004D705E /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
+ 92122C3F1B8C3976004D705E /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
+ 92122C421B8C39D0004D705E /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; };
+ 92263D701B83ACBB003FE678 /* CardIO.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CardIO.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+ 92263E311B84283D003FE678 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
B55FAACD1610F3B20042B9FB /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; };
B55FAACE1610F3B20042B9FB /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; };
B55FAACF1610F3B20042B9FB /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; };
@@ -635,7 +740,7 @@
D1824386144CF73400829B91 /* CardIOCreditCardInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; name = CardIOCreditCardInfo.h; path = CardIO_Public_API/CardIOCreditCardInfo.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
D1824387144CF73400829B91 /* CardIOPaymentViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; name = CardIOPaymentViewController.h; path = CardIO_Public_API/CardIOPaymentViewController.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
D1824388144CF73400829B91 /* CardIOPaymentViewControllerDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CardIOPaymentViewControllerDelegate.h; path = CardIO_Public_API/CardIOPaymentViewControllerDelegate.h; sourceTree = ""; };
- D1AF634813CCB3C300330C76 /* CardIOCreditCardInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; name = CardIOCreditCardInfo.m; path = Classes/CardIOCreditCardInfo.m; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
+ D1AF634813CCB3C300330C76 /* CardIOCreditCardInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; name = CardIOCreditCardInfo.m; path = Classes/CardIOCreditCardInfo.m; sourceTree = ""; };
D1EA4590156B1A560091C829 /* image_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = image_util.cpp; sourceTree = ""; };
D1EA4591156B1A560091C829 /* image_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = image_util.h; sourceTree = ""; };
D1F66D66146456880001F15F /* CardIOTransitionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CardIOTransitionView.h; sourceTree = ""; };
@@ -669,6 +774,23 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 92263D6C1B83ACBB003FE678 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 92122C431B8C39D0004D705E /* CoreVideo.framework in Frameworks */,
+ 92122C411B8C3986004D705E /* CoreGraphics.framework in Frameworks */,
+ 92122C401B8C3976004D705E /* Security.framework in Frameworks */,
+ 92122C3E1B8C396E004D705E /* AudioToolbox.framework in Frameworks */,
+ 92122C3D1B8C395F004D705E /* QuartzCore.framework in Frameworks */,
+ 92122C3B1B8C3957004D705E /* AVFoundation.framework in Frameworks */,
+ 92122C3A1B8C394F004D705E /* MobileCoreServices.framework in Frameworks */,
+ 92122C391B8C393D004D705E /* CoreMedia.framework in Frameworks */,
+ 92122C361B8C38E9004D705E /* UIKit.framework in Frameworks */,
+ 92122C301B8C3865004D705E /* OpenGLES.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
@@ -1532,6 +1654,7 @@
03306CF81284952B00683F48 /* UnitTest.octest */,
3E9F4C49181F03F300F33B48 /* libCardIO.a */,
3E9F4C7F181F07B700F33B48 /* icc.app */,
+ 92263D701B83ACBB003FE678 /* CardIO.framework */,
);
name = Products;
sourceTree = "";
@@ -1548,12 +1671,23 @@
19C28FACFE9D520D11CA2CBB /* Products */,
034BED661354DAFA00ECEBF6 /* Non-Xcode */,
);
+ indentWidth = 2;
name = CustomTemplate;
sourceTree = "";
+ tabWidth = 2;
};
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
isa = PBXGroup;
children = (
+ 92122C421B8C39D0004D705E /* CoreVideo.framework */,
+ 92122C3F1B8C3976004D705E /* Security.framework */,
+ 92122C3C1B8C395F004D705E /* QuartzCore.framework */,
+ 92122C371B8C3938004D705E /* CoreAudio.framework */,
+ 92122C341B8C38B5004D705E /* CoreFoundation.framework */,
+ 92122C311B8C3887004D705E /* CoreGraphics.framework */,
+ 92122C2F1B8C3865004D705E /* OpenGLES.framework */,
+ 92122C2C1B8C3791004D705E /* GLKit.framework */,
+ 92263E311B84283D003FE678 /* UIKit.framework */,
3E9618DF19C8EBBD0023CDBB /* AudioToolbox.framework */,
3EB636AA1846C6A900F0527B /* AVFoundation.framework */,
3E9618E119C8EBC50023CDBB /* CoreMedia.framework */,
@@ -1673,6 +1807,7 @@
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
+ 92263DEF1B83AE04003FE678 /* CardIOResource.h in Headers */,
3E9F4C1D181F03F300F33B48 /* geometry.h in Headers */,
3E9F4C1E181F03F300F33B48 /* CardIOMultipleFieldTableViewCell.h in Headers */,
3E9F4C1F181F03F300F33B48 /* CardIOCreditCardNumberFormatter.h in Headers */,
@@ -1693,6 +1828,7 @@
3E9F4C33181F03F300F33B48 /* CardIOGPUShaders.h in Headers */,
3ECDD2881885FAA000361A0F /* NSObject+CardioCategoryTest.h in Headers */,
3E9F4C34181F03F300F33B48 /* CardIOGPUTransformFilter.h in Headers */,
+ 92263DEE1B83AE04003FE678 /* CardIODevice.h in Headers */,
3E9F4C35181F03F300F33B48 /* mz_ios.h in Headers */,
3E9F4C38181F03F300F33B48 /* CardIOBundle.h in Headers */,
3E9F4C39181F03F300F33B48 /* CardIOContext.h in Headers */,
@@ -1706,6 +1842,50 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 92263D6D1B83ACBB003FE678 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 929AD7811B8CA8FD00F6D18E /* CardIODetectionMode.h in Headers */,
+ 929AD7821B8CA8FD00F6D18E /* CardIOUtilities.h in Headers */,
+ 92263DCE1B83AD65003FE678 /* CardIO.h in Headers */,
+ 92263E301B83B9B5003FE678 /* mz_ios.h in Headers */,
+ 92263DD21B83AD7B003FE678 /* CardIOPaymentViewController.h in Headers */,
+ 92263DCF1B83AD6B003FE678 /* CardIOCreditCardInfo.h in Headers */,
+ 92263DD31B83AD89003FE678 /* CardIOPaymentViewControllerDelegate.h in Headers */,
+ 92263DD11B83AD78003FE678 /* CardIOViewDelegate.h in Headers */,
+ 92263DD01B83AD73003FE678 /* CardIOView.h in Headers */,
+ 92263DEC1B83AE03003FE678 /* CardIOResource.h in Headers */,
+ 92263E201B83B6C1003FE678 /* canny.h in Headers */,
+ 92263E291B83B903003FE678 /* CardIONumbersTextFieldDelegate.h in Headers */,
+ 92263E231B83B6C1003FE678 /* hough.h in Headers */,
+ 92263E241B83B6E0003FE678 /* sobel.h in Headers */,
+ 92263E251B83B6E3003FE678 /* stats.h in Headers */,
+ 92263DF21B83AE10003FE678 /* CardIOGPUGaussianBlurFilter.h in Headers */,
+ 92263DE11B83ADD4003FE678 /* CardIOAnimation.h in Headers */,
+ 92263E2F1B83B9B0003FE678 /* geometry.h in Headers */,
+ 92263E0C1B83AE1F003FE678 /* CardIOTransitionView.h in Headers */,
+ 92263DD51B83ADA3003FE678 /* CardIOAnalytics.h in Headers */,
+ 92263DF41B83AE10003FE678 /* CardIOGPURenderer.h in Headers */,
+ 92263DEA1B83AE03003FE678 /* CardIODevice.h in Headers */,
+ 92263DDE1B83ADC0003FE678 /* CardIOPaymentViewControllerContinuation.h in Headers */,
+ 92263E2E1B83B99B003FE678 /* modelm_befe75da.hpp in Headers */,
+ 92263DF01B83AE10003FE678 /* CardIOGPUFilter.h in Headers */,
+ 92263E1E1B83AF1A003FE678 /* CardIOCreditCardNumberFormatter.h in Headers */,
+ 92263DFB1B83AE19003FE678 /* CardIOCardScanner.h in Headers */,
+ 92263DFD1B83AE19003FE678 /* CardIOConfig.h in Headers */,
+ 92263E2C1B83B937003FE678 /* CardIOCardOverlay.h in Headers */,
+ 92263E1C1B83AF1A003FE678 /* CardIOCreditCardExpiryFormatter.h in Headers */,
+ 92263DF61B83AE10003FE678 /* CardIOGPUShaders.h in Headers */,
+ 92263DF71B83AE10003FE678 /* CardIOGPUTransformFilter.h in Headers */,
+ 92263DE61B83ADEC003FE678 /* NSObject+CardioCategoryTest.h in Headers */,
+ 92263DE81B83AE03003FE678 /* CardIOBundle.h in Headers */,
+ 92263E161B83AF13003FE678 /* CardIOExpiryTextFieldDelegate.h in Headers */,
+ 92263DD71B83ADA3003FE678 /* CardIOContext.h in Headers */,
+ 92263DDC1B83ADAB003FE678 /* CardIOViewContinuation.h in Headers */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
@@ -1727,9 +1907,9 @@
productReference = 03306CF81284952B00683F48 /* UnitTest.octest */;
productType = "com.apple.product-type.bundle.ocunit-test";
};
- 3E9F4BD9181F03F300F33B48 /* CardIO */ = {
+ 3E9F4BD9181F03F300F33B48 /* CardIO-static */ = {
isa = PBXNativeTarget;
- buildConfigurationList = 3E9F4C45181F03F300F33B48 /* Build configuration list for PBXNativeTarget "CardIO" */;
+ buildConfigurationList = 3E9F4C45181F03F300F33B48 /* Build configuration list for PBXNativeTarget "CardIO-static" */;
buildPhases = (
3E9F4BDA181F03F300F33B48 /* Get version from git tag */,
3E9F4BDB181F03F300F33B48 /* Establish strings pre-commit script */,
@@ -1743,7 +1923,7 @@
);
dependencies = (
);
- name = CardIO;
+ name = "CardIO-static";
productName = CardIO;
productReference = 3E9F4C49181F03F300F33B48 /* libCardIO.a */;
productType = "com.apple.product-type.library.static";
@@ -1755,6 +1935,7 @@
3E9F4C4D181F07B700F33B48 /* Resources */,
3E9F4C69181F07B700F33B48 /* Sources */,
3E9F4C6E181F07B700F33B48 /* Frameworks */,
+ 92122C2B1B8C366D004D705E /* Embed Frameworks */,
);
buildRules = (
);
@@ -1766,6 +1947,25 @@
productReference = 3E9F4C7F181F07B700F33B48 /* icc.app */;
productType = "com.apple.product-type.application";
};
+ 92263D6F1B83ACBB003FE678 /* CardIO */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 92263D751B83ACBB003FE678 /* Build configuration list for PBXNativeTarget "CardIO" */;
+ buildPhases = (
+ 929AD77D1B8C771200F6D18E /* Get version from git tag */,
+ 92263D6B1B83ACBB003FE678 /* Sources */,
+ 92263D6C1B83ACBB003FE678 /* Frameworks */,
+ 92263D6D1B83ACBB003FE678 /* Headers */,
+ 92263D6E1B83ACBB003FE678 /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = CardIO;
+ productName = CardIO;
+ productReference = 92263D701B83ACBB003FE678 /* CardIO.framework */;
+ productType = "com.apple.product-type.framework";
+ };
/* End PBXNativeTarget section */
/* Begin PBXProject section */
@@ -1777,6 +1977,9 @@
3E9F4C4A181F07B700F33B48 = {
DevelopmentTeam = V8KL7848Q4;
};
+ 92263D6F1B83ACBB003FE678 = {
+ CreatedOnToolsVersion = 7.0;
+ };
};
};
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "icc" */;
@@ -1799,8 +2002,9 @@
projectRoot = "";
targets = (
3E9F4C4A181F07B700F33B48 /* icc */,
- 3E9F4BD9181F03F300F33B48 /* CardIO */,
+ 3E9F4BD9181F03F300F33B48 /* CardIO-static */,
03306CF71284952B00683F48 /* UnitTest */,
+ 92263D6F1B83ACBB003FE678 /* CardIO */,
);
};
/* End PBXProject section */
@@ -1845,6 +2049,13 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 92263D6E1B83ACBB003FE678 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
@@ -1903,6 +2114,20 @@
shellPath = /bin/bash;
shellScript = "export PATH=/usr/local/bin:$PATH\n\nif [ -f .baler_envx ]; then\n source .baler_env 2 > /dev/null\nelif which bale > /dev/null; then\n echo \"Using default bale\"\nelse\n echo \"baler is missing, so skipping the baler step\"\n exit 0;\nfi\n\necho \"Baling bundle with `which bale`\"\nbale assets/ Classes/ --overwrite-delay 0 -z -c CardIOBundle || (echo 'Failed to generate bundle via baler!' ; exit 1)";
};
+ 929AD77D1B8C771200F6D18E /* Get version from git tag */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "Get version from git tag";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "if [ -z \"$ICC_VERSION\" ]\nthen\nICC_VERSION=`git describe --match=iOS_[0-9]*\\.[0-9]* --tags --always --dirty | sed \"s/iOS_//\" | sed \"s/-.*//\"`\nfi\necho \"Using version: $ICC_VERSION\"\n\nsed s/icc-version-undefined/$ICC_VERSION/g Classes/CardIOIccVersion.h";
+ };
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
@@ -1976,12 +2201,63 @@
);
runOnlyForDeploymentPostprocessing = 0;
};
+ 92263D6B1B83ACBB003FE678 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 92263DDF1B83ADC0003FE678 /* CardIOPaymentViewController.m in Sources */,
+ 92263E021B83AE19003FE678 /* CardIOVideoFrame.mm in Sources */,
+ 92263E091B83AE1F003FE678 /* CardIOGuideLayer.mm in Sources */,
+ 92263E0E1B83AE29003FE678 /* CardIOIplImage.mm in Sources */,
+ 92263E0B1B83AE1F003FE678 /* CardIOShutterView.m in Sources */,
+ 92263DE01B83ADC0003FE678 /* CardIOViewController.mm in Sources */,
+ 92263E041B83AE19003FE678 /* CardIOVideoStream.mm in Sources */,
+ 92263DEB1B83AE03003FE678 /* CardIODevice.m in Sources */,
+ 92263DDD1B83ADC0003FE678 /* CardIODataEntryViewController.m in Sources */,
+ 92263DFA1B83AE19003FE678 /* CardIOCardOverlay.m in Sources */,
+ 92263DDA1B83ADA3003FE678 /* CardIOCreditCardNumber.mm in Sources */,
+ 92263E191B83AF13003FE678 /* CardIONumbersTextFieldDelegate.m in Sources */,
+ 92263E151B83AF13003FE678 /* CardIOCVVTextFieldDelegate.m in Sources */,
+ 92263E281B83B897003FE678 /* CardIOSectionBasedTableViewDelegate.m in Sources */,
+ 92263E271B83B897003FE678 /* CardIORowBasedTableViewSection.m in Sources */,
+ 92263DD91B83ADA3003FE678 /* CardIOCreditCardInfo.m in Sources */,
+ 92263E1D1B83AF1A003FE678 /* CardIOCreditCardExpiryFormatter.m in Sources */,
+ 92263DE51B83ADE7003FE678 /* CardIOUtilities.m in Sources */,
+ 92263DFC1B83AE19003FE678 /* CardIOCardScanner.mm in Sources */,
+ 92263DF31B83AE10003FE678 /* CardIOGPUGaussianBlurFilter.m in Sources */,
+ 92263DF81B83AE10003FE678 /* CardIOGPUTransformFilter.m in Sources */,
+ 92263DF11B83AE10003FE678 /* CardIOGPUFilter.m in Sources */,
+ 92263DFE1B83AE19003FE678 /* CardIOConfig.m in Sources */,
+ 92263DE71B83ADEE003FE678 /* NSObject+CardioCategoryTest.m in Sources */,
+ 92263DED1B83AE03003FE678 /* CardIOResource.m in Sources */,
+ 92263DE21B83ADD6003FE678 /* CardIOAnimation.mm in Sources */,
+ 92263DE91B83AE03003FE678 /* CardIOBundle.m in Sources */,
+ 92263E0D1B83AE1F003FE678 /* CardIOTransitionView.m in Sources */,
+ 92263DE31B83ADDC003FE678 /* CardIOLocalizer.m in Sources */,
+ 92263E131B83AF13003FE678 /* CardIOConfigurableTextFieldDelegate.m in Sources */,
+ 92263DDB1B83ADAB003FE678 /* CardIOView.mm in Sources */,
+ 92263DD61B83ADA3003FE678 /* CardIOAnalytics.mm in Sources */,
+ 92263E111B83AEA7003FE678 /* mz_ios.mm in Sources */,
+ 92263DE41B83ADE3003FE678 /* CardIOMacros.m in Sources */,
+ 92263E071B83AE1F003FE678 /* CardIOCameraView.mm in Sources */,
+ 92263E001B83AE19003FE678 /* CardIOReadCardInfo.m in Sources */,
+ 92263DF51B83AE10003FE678 /* CardIOGPURenderer.mm in Sources */,
+ 92263E171B83AF13003FE678 /* CardIOExpiryTextFieldDelegate.m in Sources */,
+ 92263E1F1B83AF1A003FE678 /* CardIOCreditCardNumberFormatter.m in Sources */,
+ 92263E1B1B83AF13003FE678 /* CardIOPostalCodeTextFieldDelegate.m in Sources */,
+ 92263E261B83B71B003FE678 /* CardIOMultipleFieldTableViewCell.m in Sources */,
+ 92263E2B1B83B916003FE678 /* CardIOTableViewCell.m in Sources */,
+ 92263DD81B83ADA3003FE678 /* CardIOContext.m in Sources */,
+ 92263E0F1B83AE6E003FE678 /* dmz_all.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
3E9F4C83181F0CD200F33B48 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
- target = 3E9F4BD9181F03F300F33B48 /* CardIO */;
+ target = 3E9F4BD9181F03F300F33B48 /* CardIO-static */;
targetProxy = 3E9F4C82181F0CD200F33B48 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
@@ -2115,6 +2391,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_OBJC_ARC = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -2177,6 +2454,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_OBJC_ARC = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
@@ -2225,6 +2503,7 @@
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_OBJC_ARC = YES;
CODE_SIGN_ENTITLEMENTS = SupportFiles/AdHocEntitlements.plist;
@@ -2309,6 +2588,7 @@
GCC_VERSION = "";
INFOPLIST_FILE = "SupportFiles/icc-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/Classes\"",
@@ -2350,6 +2630,7 @@
GCC_VERSION = "";
INFOPLIST_FILE = "SupportFiles/icc-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/Classes\"",
@@ -2389,6 +2670,7 @@
GCC_VERSION = "";
INFOPLIST_FILE = "SupportFiles/icc-Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 6.0;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"\"$(SRCROOT)/Classes\"",
@@ -2408,6 +2690,213 @@
};
name = AdHoc;
};
+ 92263D761B83ACBB003FE678 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES;
+ CLANG_WARN_UNREACHABLE_CODE = NO;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = NO;
+ COPY_PHASE_STRIP = YES;
+ CURRENT_PROJECT_VERSION = 1;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ ENABLE_BITCODE = NO;
+ ENABLE_NS_ASSERTIONS = YES;
+ ENABLE_STRICT_OBJC_MSGSEND = NO;
+ ENABLE_TESTABILITY = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO;
+ GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
+ GCC_NO_COMMON_BLOCKS = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "SupportFiles/CardIO-Prefix.pch";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "CARDIO_DEBUG=1",
+ "DMZ_DEBUG=1",
+ "DEBUG=1",
+ );
+ "GCC_PREPROCESSOR_DEFINITIONS[sdk=iphoneos*]" = (
+ "CARDIO_DEBUG=1",
+ "DMZ_DEBUG=1",
+ "DEBUG=1",
+ "TEST_GENERATED_MODELS=1",
+ );
+ "GCC_PREPROCESSOR_DEFINITIONS[sdk=iphonesimulator*]" = (
+ "CARDIO_DEBUG=1",
+ "DMZ_DEBUG=1",
+ "DEBUG=1",
+ "USE_CAMERA=0",
+ "SIMULATE_CAMERA=1",
+ );
+ GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = NO;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNDECLARED_SELECTOR = NO;
+ GCC_WARN_UNINITIALIZED_AUTOS = NO;
+ GCC_WARN_UNUSED_FUNCTION = NO;
+ HEADER_SEARCH_PATHS = (
+ "$(SRCROOT)/opencv_device/include",
+ "$(SRCROOT)/dmz",
+ );
+ INFOPLIST_FILE = Classes/Info.plist;
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = YES;
+ OTHER_CPLUSPLUSFLAGS = (
+ "$(OTHER_CFLAGS)",
+ "-Wno-c++11-narrowing",
+ );
+ PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = com.lumberlabs.CardIO;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SKIP_INSTALL = YES;
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
+ TARGETED_DEVICE_FAMILY = 1;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Debug;
+ };
+ 92263D771B83ACBB003FE678 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES;
+ CLANG_WARN_UNREACHABLE_CODE = NO;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = NO;
+ COPY_PHASE_STRIP = YES;
+ CURRENT_PROJECT_VERSION = 1;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ ENABLE_BITCODE = NO;
+ ENABLE_NS_ASSERTIONS = YES;
+ ENABLE_STRICT_OBJC_MSGSEND = NO;
+ EXPORTED_SYMBOLS_FILE = SupportFiles/CardIO_exported_symbols.txt;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO;
+ GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
+ GCC_NO_COMMON_BLOCKS = NO;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "SupportFiles/CardIO-Prefix.pch";
+ GCC_PREPROCESSOR_DEFINITIONS = "CARDIO_DEBUG=0";
+ "GCC_PREPROCESSOR_DEFINITIONS[sdk=iphonesimulator*]" = (
+ "CARDIO_DEBUG=0",
+ "USE_CAMERA=0",
+ );
+ GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = NO;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNDECLARED_SELECTOR = NO;
+ GCC_WARN_UNINITIALIZED_AUTOS = NO;
+ GCC_WARN_UNUSED_FUNCTION = NO;
+ GENERATE_MASTER_OBJECT_FILE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(SRCROOT)/opencv_device/include",
+ "$(SRCROOT)/dmz",
+ );
+ INFOPLIST_FILE = Classes/Info.plist;
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ "OTHER_CFLAGS[sdk=*]" = (
+ "-mfloat-abi=softfp",
+ "-mfpu=neon",
+ );
+ OTHER_CPLUSPLUSFLAGS = (
+ "$(OTHER_CFLAGS)",
+ "-Wno-c++11-narrowing",
+ );
+ PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = com.lumberlabs.CardIO;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ RUN_CLANG_STATIC_ANALYZER = NO;
+ SKIP_INSTALL = YES;
+ TARGETED_DEVICE_FAMILY = 1;
+ VALIDATE_PRODUCT = YES;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = Release;
+ };
+ 92263D781B83ACBB003FE678 /* AdHoc */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
+ CLANG_ENABLE_MODULES = YES;
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES;
+ CLANG_WARN_EMPTY_BODY = YES;
+ CLANG_WARN_OBJC_ROOT_CLASS = YES;
+ CLANG_WARN_UNREACHABLE_CODE = NO;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = NO;
+ COPY_PHASE_STRIP = YES;
+ CURRENT_PROJECT_VERSION = 1;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DEFINES_MODULE = YES;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
+ ENABLE_BITCODE = NO;
+ ENABLE_NS_ASSERTIONS = YES;
+ ENABLE_STRICT_OBJC_MSGSEND = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO;
+ GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
+ GCC_NO_COMMON_BLOCKS = NO;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "SupportFiles/CardIO-Prefix.pch";
+ GCC_PREPROCESSOR_DEFINITIONS = "CARDIO_DEBUG=0";
+ "GCC_PREPROCESSOR_DEFINITIONS[sdk=iphonesimulator*]" = (
+ "CARDIO_DEBUG=0",
+ "USE_CAMERA=0",
+ );
+ GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = NO;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNDECLARED_SELECTOR = NO;
+ GCC_WARN_UNINITIALIZED_AUTOS = NO;
+ GCC_WARN_UNUSED_FUNCTION = NO;
+ GENERATE_MASTER_OBJECT_FILE = YES;
+ HEADER_SEARCH_PATHS = (
+ "$(SRCROOT)/opencv_device/include",
+ "$(SRCROOT)/dmz",
+ );
+ INFOPLIST_FILE = Classes/Info.plist;
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+ IPHONEOS_DEPLOYMENT_TARGET = 8.0;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ MTL_ENABLE_DEBUG_INFO = NO;
+ OTHER_CPLUSPLUSFLAGS = (
+ "$(OTHER_CFLAGS)",
+ "-Wno-c++11-narrowing",
+ );
+ PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = NO;
+ PRODUCT_BUNDLE_IDENTIFIER = com.lumberlabs.CardIO;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SKIP_INSTALL = YES;
+ TARGETED_DEVICE_FAMILY = 1;
+ VALIDATE_PRODUCT = YES;
+ VERSIONING_SYSTEM = "apple-generic";
+ VERSION_INFO_PREFIX = "";
+ };
+ name = AdHoc;
+ };
C01FCF4F08A954540054247B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -2500,7 +2989,7 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
- 3E9F4C45181F03F300F33B48 /* Build configuration list for PBXNativeTarget "CardIO" */ = {
+ 3E9F4C45181F03F300F33B48 /* Build configuration list for PBXNativeTarget "CardIO-static" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3E9F4C46181F03F300F33B48 /* Debug */,
@@ -2520,6 +3009,16 @@
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
+ 92263D751B83ACBB003FE678 /* Build configuration list for PBXNativeTarget "CardIO" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 92263D761B83ACBB003FE678 /* Debug */,
+ 92263D771B83ACBB003FE678 /* Release */,
+ 92263D781B83ACBB003FE678 /* AdHoc */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "icc" */ = {
isa = XCConfigurationList;
buildConfigurations = (
diff --git a/icc.xcodeproj/xcshareddata/xcschemes/CardIO.xcscheme b/icc.xcodeproj/xcshareddata/xcschemes/CardIO.xcscheme
index 089e68fe..ef012f98 100644
--- a/icc.xcodeproj/xcshareddata/xcschemes/CardIO.xcscheme
+++ b/icc.xcodeproj/xcshareddata/xcschemes/CardIO.xcscheme
@@ -1,19 +1,10 @@
+ LastUpgradeVersion = "0700"
+ version = "1.3">
-
-
-
-
-
-
@@ -32,29 +23,30 @@
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
+ shouldUseLaunchSchemeArgsEnv = "YES">
+
+
@@ -63,19 +55,26 @@
+
+
+
+
+ buildConfiguration = "Release"
+ revealArchiveInOrganizer = "YES">
diff --git a/icc.xcodeproj/xcshareddata/xcschemes/icc.xcscheme b/icc.xcodeproj/xcshareddata/xcschemes/icc.xcscheme
deleted file mode 100644
index 5a2a2312..00000000
--- a/icc.xcodeproj/xcshareddata/xcschemes/icc.xcscheme
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-