no message
This commit is contained in:
1 parent
7b2d0e8670
commit
540a8620e1
57 files changed
+1828
-771
No files matched your search
@@ -42,9 +42,4 @@ typedef enum {
|
||||
|
||||
- (BOOL) check:(NSString*) codFis;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@end
|
||||
@@ -61,14 +61,14 @@
|
||||
|
||||
- (CodFisResponse*) calculate {
|
||||
|
||||
NSError *error;
|
||||
NSMutableArray *errors = [[NSMutableArray alloc] init];
|
||||
|
||||
NSMutableString *resposeString = [[NSMutableString alloc] init];
|
||||
|
||||
NSString *tempResponse = [self getCodFisSurname];
|
||||
|
||||
if (!tempResponse) {
|
||||
error = [NSError errorWithDomain:NSLocalizedString(@"Bad Request in Surname", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Surname", @""),@"Message", nil],@"Meta", nil]];
|
||||
[errors addObject:[NSError errorWithDomain:NSLocalizedString(@"Bad Request in Surname", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Surname", @""),@"Message", nil],@"Meta", nil]]];
|
||||
}
|
||||
else {
|
||||
[resposeString appendString:tempResponse];
|
||||
@@ -77,7 +77,7 @@
|
||||
tempResponse = [self getCodFisName];
|
||||
|
||||
if (!tempResponse) {
|
||||
error = [NSError errorWithDomain:NSLocalizedString(@"Bad Request in Name", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Name", @""),@"Message", nil],@"Meta", nil]];
|
||||
[errors addObject:[NSError errorWithDomain:NSLocalizedString(@"Bad Request in Surname", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Surname", @""),@"Message", nil],@"Meta", nil]]];
|
||||
}
|
||||
else {
|
||||
[resposeString appendString:tempResponse];
|
||||
@@ -86,7 +86,7 @@
|
||||
tempResponse = [self getCodFisYear];
|
||||
|
||||
if (!tempResponse) {
|
||||
error = [NSError errorWithDomain:NSLocalizedString(@"Bad Request in Year", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Year", @""),@"Message", nil],@"Meta", nil]];
|
||||
[errors addObject:[NSError errorWithDomain:NSLocalizedString(@"Bad Request in Surname", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Surname", @""),@"Message", nil],@"Meta", nil]]];
|
||||
}
|
||||
else {
|
||||
[resposeString appendString:tempResponse];
|
||||
@@ -95,7 +95,7 @@
|
||||
tempResponse = [self getCodFisMonth];
|
||||
|
||||
if (!tempResponse) {
|
||||
error = [NSError errorWithDomain:NSLocalizedString(@"Bad Request in Month", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Month", @""),@"Message", nil],@"Meta", nil]];
|
||||
[errors addObject:[NSError errorWithDomain:NSLocalizedString(@"Bad Request in Surname", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Surname", @""),@"Message", nil],@"Meta", nil]]];
|
||||
}
|
||||
else {
|
||||
[resposeString appendString:tempResponse];
|
||||
@@ -104,7 +104,7 @@
|
||||
tempResponse = [self getCodFisDay];
|
||||
|
||||
if (!tempResponse) {
|
||||
error = [NSError errorWithDomain:NSLocalizedString(@"Bad Request in Day", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Day", @""),@"Message", nil],@"Meta", nil]];
|
||||
[errors addObject:[NSError errorWithDomain:NSLocalizedString(@"Bad Request in Surname", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Surname", @""),@"Message", nil],@"Meta", nil]]];
|
||||
}
|
||||
else {
|
||||
[resposeString appendString:tempResponse];
|
||||
@@ -113,19 +113,24 @@
|
||||
tempResponse = [self getCodFisPlace];
|
||||
|
||||
if (!tempResponse) {
|
||||
error = [NSError errorWithDomain:NSLocalizedString(@"Bad Request in Place", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Place", @""),@"Message", nil],@"Meta", nil]];
|
||||
[errors addObject:[NSError errorWithDomain:NSLocalizedString(@"Bad Request in Surname", @"") code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",NSLocalizedString(@"Bad Request in Surname", @""),@"Message", nil],@"Meta", nil]]];
|
||||
}
|
||||
else {
|
||||
[resposeString appendString:tempResponse];
|
||||
}
|
||||
|
||||
|
||||
|
||||
_codFis = [resposeString stringByReplacingOccurrencesOfString:@" " withString:@""];;
|
||||
|
||||
[resposeString appendString:[self getCodFisControlCode]];
|
||||
|
||||
return [[CodFisResponse alloc] initWithResponse:resposeString andError:error];
|
||||
NSString *checkString = [self ControllaCF:[resposeString UTF8String]];
|
||||
|
||||
if ([checkString isEqualToString:@""]) {
|
||||
}
|
||||
else {
|
||||
[errors addObject:[NSError errorWithDomain:checkString code:ResponseStatusBadRequest userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInteger:ResponseStatusBadRequest],@"Code",checkString,@"Message", nil],@"Meta", nil]]];
|
||||
}
|
||||
return [[CodFisResponse alloc] initWithResponse:resposeString andErrors:errors];
|
||||
}
|
||||
|
||||
- (BOOL) check:(NSString*) codFis {
|
||||
@@ -134,6 +139,7 @@
|
||||
}
|
||||
|
||||
- (NSString *) getCodFisSurname {
|
||||
|
||||
NSMutableString *resultString = [[NSMutableString alloc] init];
|
||||
|
||||
NSMutableArray *consonantsArray = [NSMutableArray arrayWithArray:[self getConsonantArray:_surname]];
|
||||
@@ -412,4 +418,41 @@
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
- (NSString *) ControllaCF:(const char *) cf {
|
||||
|
||||
int s, i, c;
|
||||
int setdisp[] = { 1, 0, 5, 7, 9, 13, 15, 17, 19, 21, 2, 4, 18, 20,
|
||||
11, 3, 6, 8, 12, 14, 16, 10, 22, 25, 24, 23 };
|
||||
if( cf[0] == 0 ) return @"";
|
||||
if( strlen(cf) != 16 )
|
||||
return NSLocalizedString(@"La lunghezza del codice fiscale non è\n"
|
||||
"corretta: il codice fiscale dovrebbe essere lungo\n"
|
||||
"esattamente 16 caratteri.", @"");
|
||||
for( i=0; i<16; i++ ){
|
||||
c = toupper( cf[i] );
|
||||
if( ! isdigit(c) && !( 'A'<=c && c<='Z' ) )
|
||||
return NSLocalizedString(@"Il codice fiscale contiene dei caratteri non validi:\n"
|
||||
"i soli caratteri validi sono le lettere e le cifre.",@"");
|
||||
}
|
||||
s = 0;
|
||||
for( i=1; i<=13; i+=2 ){
|
||||
c = toupper( cf[i] );
|
||||
if( isdigit(c) )
|
||||
s += c - '0';
|
||||
else
|
||||
s += c - 'A';
|
||||
}
|
||||
for( i=0; i<=14; i+=2 ){
|
||||
c = toupper( cf[i] );
|
||||
if( isdigit(c) ) c = c - '0' + 'A';
|
||||
s += setdisp[c - 'A'];
|
||||
}
|
||||
if( s%26 + 'A' != toupper( cf[15] ) )
|
||||
return NSLocalizedString(@"Il codice fiscale non è corretto:\n"
|
||||
"il codice di controllo non corrisponde.",@"");
|
||||
return @"";
|
||||
}
|
||||
|
||||
@end
|
||||
@@ -11,9 +11,9 @@
|
||||
|
||||
@interface CodFisResponse : NSObject
|
||||
|
||||
@property (nonatomic, strong, readonly) NSError *responseError;
|
||||
@property (nonatomic, strong, readonly) NSArray *responseErrors;
|
||||
@property (nonatomic, strong, readonly) NSString *response;
|
||||
|
||||
- (instancetype) initWithResponse:(NSString*) response andError:(NSError*) responseError;
|
||||
- (instancetype) initWithResponse:(NSString*) response andErrors:(NSArray*) responseErrors;
|
||||
|
||||
@end
|
||||
@@ -10,10 +10,10 @@
|
||||
|
||||
@implementation CodFisResponse
|
||||
|
||||
- (instancetype) initWithResponse:(NSString*) response andError:(NSError*) responseError {
|
||||
- (instancetype) initWithResponse:(NSString*) response andErrors:(NSArray*) responseErrors {
|
||||
self = [super init];
|
||||
if (self) {
|
||||
_responseError = responseError;
|
||||
_responseErrors = [NSArray arrayWithArray:responseErrors];
|
||||
_response = response;
|
||||
}
|
||||
return self;
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
//
|
||||
// VatNumber+Helper.h
|
||||
// Pods
|
||||
//
|
||||
// Created by Giuseppe Nucifora on 13/07/15.
|
||||
//
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@interface VatNumber_Helper : NSObject
|
||||
|
||||
+ (NSString *) evaluate:(NSString*) vatNum;
|
||||
|
||||
@end
|
||||
@@ -0,0 +1,44 @@
|
||||
//
|
||||
// VatNumber+Helper.m
|
||||
// Pods
|
||||
//
|
||||
// Created by Giuseppe Nucifora on 13/07/15.
|
||||
//
|
||||
//
|
||||
|
||||
#import "VatNumber+Helper.h"
|
||||
|
||||
@implementation VatNumber_Helper
|
||||
|
||||
+ (NSString *) evaluate:(NSString*) vatNum {
|
||||
|
||||
vatNum = [vatNum stringByReplacingOccurrencesOfString:@" " withString:@""];
|
||||
|
||||
const char * vatNumC = [vatNum UTF8String];
|
||||
|
||||
int i, c, s;
|
||||
if( vatNumC[0] == 0 ) return @"";
|
||||
if( strlen(vatNumC) != 11 )
|
||||
return @"La lunghezza della partita IVA non è\n"
|
||||
"corretta: la partita IVA dovrebbe essere lunga\n"
|
||||
"esattamente 11 caratteri.\n";
|
||||
for( i=0; i<11; i++ ){
|
||||
if( ! isdigit(vatNumC[i]) )
|
||||
return @"La partita IVA contiene dei caratteri non ammessi:\n"
|
||||
"la partita IVA dovrebbe contenere solo cifre.\n";
|
||||
}
|
||||
s = 0;
|
||||
for( i=0; i<=9; i+=2 )
|
||||
s += vatNumC[i] - '0';
|
||||
for( i=1; i<=9; i+=2 ){
|
||||
c = 2*( vatNumC[i] - '0' );
|
||||
if( c > 9 ) c = c - 9;
|
||||
s += c;
|
||||
}
|
||||
if( ( 10 - s%10 )%10 != vatNumC[10] - '0' )
|
||||
return @"La partita IVA non è valida:\n"
|
||||
"il codice di controllo non corrisponde.";
|
||||
return @"";
|
||||
}
|
||||
|
||||
@end
|
||||
@@ -8,6 +8,7 @@
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
02420A3BAD7D56CBD9608A80 /* Pods_CodFis_Helper_Tests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED75084BBB7A339D5827B501 /* Pods_CodFis_Helper_Tests.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
|
||||
455880D41F2CECB3619AF253 /* Pods.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0BB4A80C77573D5B9442B004 /* Pods.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
|
||||
6003F58E195388D20070C39A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58D195388D20070C39A /* Foundation.framework */; };
|
||||
6003F590195388D20070C39A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F58F195388D20070C39A /* CoreGraphics.framework */; };
|
||||
6003F592195388D20070C39A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6003F591195388D20070C39A /* UIKit.framework */; };
|
||||
@@ -22,8 +23,9 @@
|
||||
6003F5BA195388D20070C39A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 6003F5B8195388D20070C39A /* InfoPlist.strings */; };
|
||||
6003F5BC195388D20070C39A /* Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 6003F5BB195388D20070C39A /* Tests.m */; };
|
||||
682E62E61B4DD3BA00CD5476 /* codFisCodes.json in Resources */ = {isa = PBXBuildFile; fileRef = 682ECFD31B4DCE9C005659B6 /* codFisCodes.json */; };
|
||||
682E62E91B4E78E500CD5476 /* CodFisResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 682E62E81B4E78E500CD5476 /* CodFisResponse.m */; };
|
||||
682ECFD41B4DCE9C005659B6 /* CodFis+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 682ECFD21B4DCE9C005659B6 /* CodFis+Helper.m */; };
|
||||
68CB324F1B53BC5300A2C5E9 /* CodFis+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 68CB324C1B53BC5300A2C5E9 /* CodFis+Helper.m */; };
|
||||
68CB32501B53BC5300A2C5E9 /* CodFisResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 68CB324D1B53BC5300A2C5E9 /* CodFisResponse.m */; };
|
||||
68CB32511B53BC5300A2C5E9 /* VatNumber+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 68CB324E1B53BC5300A2C5E9 /* VatNumber+Helper.m */; };
|
||||
873B8AEB1B1F5CCA007FD442 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 873B8AEA1B1F5CCA007FD442 /* Main.storyboard */; };
|
||||
91AC20C3FDDAB28D136716A5 /* Pods_CodFis_Helper_Example.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 522AA81E364FC60CEA095D19 /* Pods_CodFis_Helper_Example.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
|
||||
/* End PBXBuildFile section */
|
||||
@@ -39,6 +41,7 @@
|
||||
/* End PBXContainerItemProxy section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
0BB4A80C77573D5B9442B004 /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
0FF540E8B32373B53024B477 /* Pods-CodFis-Helper_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CodFis-Helper_Example.debug.xcconfig"; path = "Pods/Target Support Files/Pods-CodFis-Helper_Example/Pods-CodFis-Helper_Example.debug.xcconfig"; sourceTree = "<group>"; };
|
||||
1594F5810C36498D7A9E1614 /* Pods-CodFis-Helper_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CodFis-Helper_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-CodFis-Helper_Example/Pods-CodFis-Helper_Example.release.xcconfig"; sourceTree = "<group>"; };
|
||||
3EAAC1157191A3E29BFE13F9 /* Pods-CodFis-Helper_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-CodFis-Helper_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-CodFis-Helper_Tests/Pods-CodFis-Helper_Tests.release.xcconfig"; sourceTree = "<group>"; };
|
||||
@@ -70,6 +73,9 @@
|
||||
682ECFD31B4DCE9C005659B6 /* codFisCodes.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = codFisCodes.json; sourceTree = "<group>"; };
|
||||
6840FB021B4D78B5009724FE /* CodFisResources.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CodFisResources.bundle; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
6840FB051B4D78B5009724FE /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
68CB324C1B53BC5300A2C5E9 /* CodFis+Helper.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "CodFis+Helper.m"; sourceTree = "<group>"; };
|
||||
68CB324D1B53BC5300A2C5E9 /* CodFisResponse.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CodFisResponse.m; sourceTree = "<group>"; };
|
||||
68CB324E1B53BC5300A2C5E9 /* VatNumber+Helper.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "VatNumber+Helper.m"; sourceTree = "<group>"; };
|
||||
69D594011BE85121E72B1E7C /* CodFis-Helper.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = "CodFis-Helper.podspec"; path = "../CodFis-Helper.podspec"; sourceTree = "<group>"; };
|
||||
72426C36BAE7F3E98B267A8F /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = "<group>"; };
|
||||
873B8AEA1B1F5CCA007FD442 /* Main.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = Main.storyboard; sourceTree = "<group>"; };
|
||||
@@ -87,6 +93,7 @@
|
||||
6003F592195388D20070C39A /* UIKit.framework in Frameworks */,
|
||||
6003F58E195388D20070C39A /* Foundation.framework in Frameworks */,
|
||||
91AC20C3FDDAB28D136716A5 /* Pods_CodFis_Helper_Example.framework in Frameworks */,
|
||||
455880D41F2CECB3619AF253 /* Pods.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
@@ -143,6 +150,7 @@
|
||||
6003F5AF195388D20070C39A /* XCTest.framework */,
|
||||
522AA81E364FC60CEA095D19 /* Pods_CodFis_Helper_Example.framework */,
|
||||
ED75084BBB7A339D5827B501 /* Pods_CodFis_Helper_Tests.framework */,
|
||||
0BB4A80C77573D5B9442B004 /* Pods.framework */,
|
||||
);
|
||||
name = Frameworks;
|
||||
sourceTree = "<group>";
|
||||
@@ -206,6 +214,9 @@
|
||||
682ECFD01B4DCE9C005659B6 /* CodFis-Helper */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
68CB324C1B53BC5300A2C5E9 /* CodFis+Helper.m */,
|
||||
68CB324D1B53BC5300A2C5E9 /* CodFisResponse.m */,
|
||||
68CB324E1B53BC5300A2C5E9 /* VatNumber+Helper.m */,
|
||||
682ECFD11B4DCE9C005659B6 /* CodFis+Helper.h */,
|
||||
682ECFD21B4DCE9C005659B6 /* CodFis+Helper.m */,
|
||||
682E62E71B4E78E500CD5476 /* CodFisResponse.h */,
|
||||
@@ -445,7 +456,7 @@
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-CodFis-Helper_Example/Pods-CodFis-Helper_Example-frameworks.sh\"\n";
|
||||
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-frameworks.sh\"\n";
|
||||
showEnvVarsInLog = 0;
|
||||
};
|
||||
BFB571F90ED180AAC20C7457 /* Embed Pods Frameworks */ = {
|
||||
@@ -470,11 +481,12 @@
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
682E62E91B4E78E500CD5476 /* CodFisResponse.m in Sources */,
|
||||
6003F59E195388D20070C39A /* CodFisHelperAppDelegate.m in Sources */,
|
||||
682ECFD41B4DCE9C005659B6 /* CodFis+Helper.m in Sources */,
|
||||
6003F5A7195388D20070C39A /* CodFisHelperViewController.m in Sources */,
|
||||
6003F59A195388D20070C39A /* main.m in Sources */,
|
||||
68CB324F1B53BC5300A2C5E9 /* CodFis+Helper.m in Sources */,
|
||||
68CB32501B53BC5300A2C5E9 /* CodFisResponse.m in Sources */,
|
||||
68CB32511B53BC5300A2C5E9 /* VatNumber+Helper.m in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
|
||||
#import "CodFisHelperAppDelegate.h"
|
||||
#import "CodFis+Helper.h"
|
||||
#import "VatNumber+Helper.h"
|
||||
|
||||
@implementation CodFisHelperAppDelegate
|
||||
|
||||
@@ -35,11 +36,13 @@
|
||||
|
||||
CodFisResponse *response = [helper calculate];
|
||||
|
||||
NSLog(@"%@",[response responseError]);
|
||||
NSLog(@"%@",[response responseErrors]);
|
||||
NSLog(@"%@",[response response]);
|
||||
|
||||
NSLog(@"%@",[NSNumber numberWithBool:[helper check:@"TESTCFASDASDASD"]]);
|
||||
|
||||
NSLog(@"%@",[VatNumber_Helper evaluate:@"050 27300879"]);
|
||||
|
||||
return YES;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
source 'https://github.com/CocoaPods/Specs.git'
|
||||
use_frameworks!
|
||||
|
||||
pod 'NSString-Helper' , :git => 'https://github.com/giuseppenucifora/NSString-Helper.git'
|
||||
|
||||
target 'CodFis-Helper_Example', :exclusive => true do
|
||||
pod "CodFis-Helper", :path => "../"
|
||||
end
|
||||
@@ -9,4 +11,5 @@ target 'CodFis-Helper_Tests', :exclusive => true do
|
||||
pod "CodFis-Helper", :path => "../"
|
||||
|
||||
pod 'FBSnapshotTestCase'
|
||||
|
||||
end
|
||||
+12
-2
@@ -1,21 +1,31 @@
|
||||
PODS:
|
||||
- CodFis-Helper (0.1.0)
|
||||
- CodFis-Helper (0.1.1)
|
||||
- FBSnapshotTestCase (2.0.2):
|
||||
- FBSnapshotTestCase/SwiftSupport (= 2.0.2)
|
||||
- FBSnapshotTestCase/Core (2.0.2)
|
||||
- FBSnapshotTestCase/SwiftSupport (2.0.2):
|
||||
- FBSnapshotTestCase/Core
|
||||
- NSString-Helper (0.1.1)
|
||||
|
||||
DEPENDENCIES:
|
||||
- CodFis-Helper (from `../`)
|
||||
- FBSnapshotTestCase
|
||||
- NSString-Helper (from `https://github.com/giuseppenucifora/NSString-Helper.git`)
|
||||
|
||||
EXTERNAL SOURCES:
|
||||
CodFis-Helper:
|
||||
:path: ../
|
||||
NSString-Helper:
|
||||
:git: https://github.com/giuseppenucifora/NSString-Helper.git
|
||||
|
||||
CHECKOUT OPTIONS:
|
||||
NSString-Helper:
|
||||
:commit: 3f41f57c5dc65232a6f3c36721380b19108c209b
|
||||
:git: https://github.com/giuseppenucifora/NSString-Helper.git
|
||||
|
||||
SPEC CHECKSUMS:
|
||||
CodFis-Helper: 16b94c06d9483db0c57582a4b699691e33c8cb0f
|
||||
CodFis-Helper: e6bc80bdf0b60c1ba7217ef10369e8a60a14ef83
|
||||
FBSnapshotTestCase: fd500d5b282c4ec60215d26d0b58b0cf271dd0d6
|
||||
NSString-Helper: a36ba8cc45d559492a59bd73311065aacda3be75
|
||||
|
||||
COCOAPODS: 0.37.2
|
||||
+1
@@ -0,0 +1 @@
|
||||
../../../../../CodFis-Helper/CodFisResponse.h
|
||||
+1
@@ -0,0 +1 @@
|
||||
../../../../../CodFis-Helper/ResponseConstants.h
|
||||
+1
@@ -0,0 +1 @@
|
||||
../../../../../CodFis-Helper/VatNumber+Helper.h
|
||||
+1
@@ -0,0 +1 @@
|
||||
../../../NSString-Helper/NSString-Helper/NSString+Helper.h
|
||||
+1
@@ -0,0 +1 @@
|
||||
../../../../../CodFis-Helper/CodFisResponse.h
|
||||
+1
@@ -0,0 +1 @@
|
||||
../../../../../CodFis-Helper/ResponseConstants.h
|
||||
+1
@@ -0,0 +1 @@
|
||||
../../../../../CodFis-Helper/VatNumber+Helper.h
|
||||
+1
@@ -0,0 +1 @@
|
||||
../../../NSString-Helper/NSString-Helper/NSString+Helper.h
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "CodFis-Helper",
|
||||
"version": "0.1.0",
|
||||
"version": "0.1.1",
|
||||
"summary": "CodFis-Helper help you to validate Tax Code",
|
||||
"homepage": "https://github.com/giuseppenucifora/CodFis-Helper",
|
||||
"license": "MIT",
|
||||
@@ -9,7 +9,7 @@
|
||||
},
|
||||
"source": {
|
||||
"git": "https://github.com/giuseppenucifora/CodFis-Helper.git",
|
||||
"tag": "0.1.0"
|
||||
"tag": "0.1.1"
|
||||
},
|
||||
"platforms": {
|
||||
"ios": "7.0"
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"name": "NSString-Helper",
|
||||
"version": "0.1.1",
|
||||
"summary": "NSString-Helper is usefull helper to validate email NSString",
|
||||
"homepage": "https://github.com/giuseppenucifora/NSString-Helper",
|
||||
"license": "MIT",
|
||||
"authors": {
|
||||
"Giuseppe Nucifora": "me@giuseppenucifora.com"
|
||||
},
|
||||
"source": {
|
||||
"git": "https://github.com/giuseppenucifora/NSString-Helper.git",
|
||||
"tag": "0.1.1"
|
||||
},
|
||||
"social_media_url": "https://twitter.com/giuseppenuc",
|
||||
"requires_arc": true,
|
||||
"platforms": {
|
||||
"ios": "7.0"
|
||||
},
|
||||
"source_files": "NSString-Helper/*.{h,m}",
|
||||
"resource_bundles": {
|
||||
"NSString-Helper": [
|
||||
"Pod/Assets/*.png"
|
||||
]
|
||||
}
|
||||
}
|
||||
Generated
+12
-2
@@ -1,21 +1,31 @@
|
||||
PODS:
|
||||
- CodFis-Helper (0.1.0)
|
||||
- CodFis-Helper (0.1.1)
|
||||
- FBSnapshotTestCase (2.0.2):
|
||||
- FBSnapshotTestCase/SwiftSupport (= 2.0.2)
|
||||
- FBSnapshotTestCase/Core (2.0.2)
|
||||
- FBSnapshotTestCase/SwiftSupport (2.0.2):
|
||||
- FBSnapshotTestCase/Core
|
||||
- NSString-Helper (0.1.1)
|
||||
|
||||
DEPENDENCIES:
|
||||
- CodFis-Helper (from `../`)
|
||||
- FBSnapshotTestCase
|
||||
- NSString-Helper (from `https://github.com/giuseppenucifora/NSString-Helper.git`)
|
||||
|
||||
EXTERNAL SOURCES:
|
||||
CodFis-Helper:
|
||||
:path: ../
|
||||
NSString-Helper:
|
||||
:git: https://github.com/giuseppenucifora/NSString-Helper.git
|
||||
|
||||
CHECKOUT OPTIONS:
|
||||
NSString-Helper:
|
||||
:commit: 3f41f57c5dc65232a6f3c36721380b19108c209b
|
||||
:git: https://github.com/giuseppenucifora/NSString-Helper.git
|
||||
|
||||
SPEC CHECKSUMS:
|
||||
CodFis-Helper: 16b94c06d9483db0c57582a4b699691e33c8cb0f
|
||||
CodFis-Helper: e6bc80bdf0b60c1ba7217ef10369e8a60a14ef83
|
||||
FBSnapshotTestCase: fd500d5b282c4ec60215d26d0b58b0cf271dd0d6
|
||||
NSString-Helper: a36ba8cc45d559492a59bd73311065aacda3be75
|
||||
|
||||
COCOAPODS: 0.37.2
|
||||
Generated
+19
@@ -0,0 +1,19 @@
|
||||
Copyright (c) 2015 Giuseppe Nucifora <me@giuseppenucifora.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
@@ -0,0 +1,17 @@
|
||||
//
|
||||
// NSString+Helper.h
|
||||
//
|
||||
//
|
||||
// Created by Giuseppe Nucifora on 02/07/15.
|
||||
// Copyright (c) 2015 Giuseppe Nucifora All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@interface NSString (Helper)
|
||||
|
||||
- (BOOL) isValidEmail;
|
||||
|
||||
- (BOOL) isNumeric;
|
||||
|
||||
@end
|
||||
@@ -0,0 +1,31 @@
|
||||
//
|
||||
// NSString+Helper.m
|
||||
//
|
||||
//
|
||||
// Created by Giuseppe Nucifora on 02/07/15.
|
||||
// Copyright (c) 2015 Giuseppe Nucifora All rights reserved.
|
||||
//
|
||||
|
||||
#import "NSString+Helper.h"
|
||||
|
||||
@implementation NSString (Helper)
|
||||
|
||||
- (BOOL) isValidEmail
|
||||
{
|
||||
BOOL stricterFilter = YES;
|
||||
NSString *stricterFilterString = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
|
||||
NSString *laxString = @".+@.+\\.[A-Za-z]{2}[A-Za-z]*";
|
||||
NSString *emailRegex = stricterFilter ? stricterFilterString : laxString;
|
||||
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];
|
||||
return [emailTest evaluateWithObject:self];
|
||||
}
|
||||
|
||||
- (BOOL)isNumeric {
|
||||
BOOL isValid = NO;
|
||||
NSCharacterSet *alphaNumbersSet = [NSCharacterSet decimalDigitCharacterSet];
|
||||
NSCharacterSet *stringSet = [NSCharacterSet characterSetWithCharactersInString:self];
|
||||
isValid = [alphaNumbersSet isSupersetOfSet:stringSet];
|
||||
return isValid;
|
||||
}
|
||||
|
||||
@end
|
||||
Generated
+38
@@ -0,0 +1,38 @@
|
||||
# NSString-Helper
|
||||
|
||||
[](https://travis-ci.org/Giuseppe Nucifora/NSString-Helper)
|
||||
[](http://cocoapods.org/pods/NSString-Helper)
|
||||
[](http://cocoapods.org/pods/NSString-Helper)
|
||||
[](http://cocoapods.org/pods/NSString-Helper)
|
||||
|
||||
## Usage
|
||||
|
||||
To run the example project, clone the repo, and run `pod install` from the Example directory first.
|
||||
|
||||
## Requirements
|
||||
|
||||
## Installation
|
||||
|
||||
NSString-Helper is available through [CocoaPods](http://cocoapods.org). To install
|
||||
it, simply add the following line to your Podfile:
|
||||
|
||||
```ruby
|
||||
pod 'NSString-Helper' , :git => 'https://github.com/giuseppenucifora/NSString-Helper.git'
|
||||
```
|
||||
##Usage
|
||||
|
||||
```ruby
|
||||
NSString *str = @"testCode";
|
||||
|
||||
NSLog(@"%@",[NSNumber numberWithBool:[str isNumeric]]);
|
||||
|
||||
NSLog(@"%@",[NSNumber numberWithBool:[str isValidEmail]]);
|
||||
```
|
||||
|
||||
## Author
|
||||
|
||||
Giuseppe Nucifora, me@giuseppenucifora.com
|
||||
|
||||
## License
|
||||
|
||||
NSString-Helper is available under the MIT license. See the LICENSE file for more info.
|
||||
+1146
-729
File diff suppressed because it is too large.
Load diff
+1
-1
@@ -14,7 +14,7 @@
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "ADB261BDD4DF67A60AAD892E"
|
||||
BlueprintIdentifier = "E279C852CEDF026ED235495F"
|
||||
BuildableName = "CodFis-Helper.bundle"
|
||||
BlueprintName = "Pods-CodFis-Helper_Example-CodFis-Helper-CodFis-Helper"
|
||||
ReferencedContainer = "container:Pods.xcodeproj">
|
||||
|
||||
Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-CodFis-Helper_Example-CodFis-Helper.xcscheme
Generated
+1
-1
@@ -14,7 +14,7 @@
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "FD508D06D3936BDA8CAF7646"
|
||||
BlueprintIdentifier = "21E5CCBF296F75B9BB081839"
|
||||
BuildableName = "CodFis_Helper.framework"
|
||||
BlueprintName = "Pods-CodFis-Helper_Example-CodFis-Helper"
|
||||
ReferencedContainer = "container:Pods.xcodeproj">
|
||||
|
||||
+1
-1
@@ -14,7 +14,7 @@
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "A985A3E0A157915C3311A610"
|
||||
BlueprintIdentifier = "A3EB34A7716F88DAD410DA6C"
|
||||
BuildableName = "CodFis-Helper.bundle"
|
||||
BlueprintName = "Pods-CodFis-Helper_Tests-CodFis-Helper-CodFis-Helper"
|
||||
ReferencedContainer = "container:Pods.xcodeproj">
|
||||
|
||||
Generated
+1
-1
@@ -14,7 +14,7 @@
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "9E17CB4EA20D4DB70300B8AF"
|
||||
BlueprintIdentifier = "9BE3710F4B3BAB0EC308CD6E"
|
||||
BuildableName = "CodFis_Helper.framework"
|
||||
BlueprintName = "Pods-CodFis-Helper_Tests-CodFis-Helper"
|
||||
ReferencedContainer = "container:Pods.xcodeproj">
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>FMWK</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>0.1.0</string>
|
||||
<string>0.1.1</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
CONFIGURATION_BUILD_DIR = $PODS_FRAMEWORK_BUILD_PATH
|
||||
FRAMEWORK_SEARCH_PATHS = "$PODS_FRAMEWORK_BUILD_PATH"
|
||||
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
||||
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CodFis-Helper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase"
|
||||
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CodFis-Helper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/NSString-Helper"
|
||||
OTHER_LDFLAGS = -ObjC
|
||||
PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Example
|
||||
PODS_ROOT = ${SRCROOT}
|
||||
|
||||
+3
@@ -1,6 +1,9 @@
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
#import "CodFis+Helper.h"
|
||||
#import "CodFisResponse.h"
|
||||
#import "ResponseConstants.h"
|
||||
#import "VatNumber+Helper.h"
|
||||
|
||||
FOUNDATION_EXPORT double CodFis_HelperVersionNumber;
|
||||
FOUNDATION_EXPORT const unsigned char CodFis_HelperVersionString[];
|
||||
|
||||
+1
-1
@@ -10,5 +10,5 @@
|
||||
#define COCOAPODS_POD_AVAILABLE_CodFis_Helper
|
||||
#define COCOAPODS_VERSION_MAJOR_CodFis_Helper 0
|
||||
#define COCOAPODS_VERSION_MINOR_CodFis_Helper 1
|
||||
#define COCOAPODS_VERSION_PATCH_CodFis_Helper 0
|
||||
#define COCOAPODS_VERSION_PATCH_CodFis_Helper 1
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>FMWK</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>0.1.0</string>
|
||||
<string>0.1.1</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
CONFIGURATION_BUILD_DIR = $PODS_FRAMEWORK_BUILD_PATH
|
||||
FRAMEWORK_SEARCH_PATHS = "$PODS_FRAMEWORK_BUILD_PATH"
|
||||
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
||||
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CodFis-Helper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase"
|
||||
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/CodFis-Helper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/NSString-Helper"
|
||||
OTHER_LDFLAGS = -ObjC
|
||||
PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Tests
|
||||
PODS_ROOT = ${SRCROOT}
|
||||
|
||||
+3
@@ -1,6 +1,9 @@
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
#import "CodFis+Helper.h"
|
||||
#import "CodFisResponse.h"
|
||||
#import "ResponseConstants.h"
|
||||
#import "VatNumber+Helper.h"
|
||||
|
||||
FOUNDATION_EXPORT double CodFis_HelperVersionNumber;
|
||||
FOUNDATION_EXPORT const unsigned char CodFis_HelperVersionString[];
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
CONFIGURATION_BUILD_DIR = $PODS_FRAMEWORK_BUILD_PATH
|
||||
FRAMEWORK_SEARCH_PATHS = "$PODS_FRAMEWORK_BUILD_PATH" ${PODS_CODFIS_HELPER_TESTS_FBSNAPSHOTTESTCASE_FRAMEWORK_SEARCH_PATHS}
|
||||
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
||||
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase"
|
||||
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/NSString-Helper"
|
||||
OTHER_LDFLAGS = ${PODS_CODFIS_HELPER_TESTS_FBSNAPSHOTTESTCASE_OTHER_LDFLAGS} -ObjC
|
||||
OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
|
||||
PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-CodFis-Helper_Tests
|
||||
|
||||
Generated
+1
-1
@@ -10,7 +10,7 @@
|
||||
#define COCOAPODS_POD_AVAILABLE_CodFis_Helper
|
||||
#define COCOAPODS_VERSION_MAJOR_CodFis_Helper 0
|
||||
#define COCOAPODS_VERSION_MINOR_CodFis_Helper 1
|
||||
#define COCOAPODS_VERSION_PATCH_CodFis_Helper 0
|
||||
#define COCOAPODS_VERSION_PATCH_CodFis_Helper 1
|
||||
|
||||
// FBSnapshotTestCase
|
||||
#define COCOAPODS_POD_AVAILABLE_FBSnapshotTestCase
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>${EXECUTABLE_NAME}</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>org.cocoapods.${PRODUCT_NAME:rfc1034identifier}</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>${PRODUCT_NAME}</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>FMWK</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>0.1.1</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>${CURRENT_PROJECT_VERSION}</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string></string>
|
||||
</dict>
|
||||
</plist>
|
||||
Generated
+9
@@ -0,0 +1,9 @@
|
||||
#include "Pods-NSString-Helper.xcconfig"
|
||||
CONFIGURATION_BUILD_DIR = $PODS_FRAMEWORK_BUILD_PATH
|
||||
FRAMEWORK_SEARCH_PATHS = "$PODS_FRAMEWORK_BUILD_PATH"
|
||||
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
||||
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/NSString-Helper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/CodFis-Helper" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/NSString-Helper"
|
||||
OTHER_LDFLAGS = -ObjC
|
||||
PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods
|
||||
PODS_ROOT = ${SRCROOT}
|
||||
SKIP_INSTALL = YES
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
#import <Foundation/Foundation.h>
|
||||
@interface PodsDummy_Pods_NSString_Helper : NSObject
|
||||
@end
|
||||
@implementation PodsDummy_Pods_NSString_Helper
|
||||
@end
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
#ifdef __OBJC__
|
||||
#import <UIKit/UIKit.h>
|
||||
#endif
|
||||
|
||||
#import "Pods-environment.h"
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
#import "NSString+Helper.h"
|
||||
|
||||
FOUNDATION_EXPORT double NSString_HelperVersionNumber;
|
||||
FOUNDATION_EXPORT const unsigned char NSString_HelperVersionString[];
|
||||
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
framework module NSString_Helper {
|
||||
umbrella header "Pods-NSString-Helper-umbrella.h"
|
||||
|
||||
export *
|
||||
module * { export * }
|
||||
}
|
||||
Whitespace-only changes.
+26
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>${EXECUTABLE_NAME}</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>org.cocoapods.${PRODUCT_NAME:rfc1034identifier}</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>${PRODUCT_NAME}</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>FMWK</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0.0</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>${CURRENT_PROJECT_VERSION}</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string></string>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -0,0 +1,26 @@
|
||||
# Acknowledgements
|
||||
This application makes use of the following third party libraries:
|
||||
|
||||
## NSString-Helper
|
||||
|
||||
Copyright (c) 2015 Giuseppe Nucifora <me@giuseppenucifora.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
|
||||
Generated by CocoaPods - http://cocoapods.org
|
||||
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>PreferenceSpecifiers</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>FooterText</key>
|
||||
<string>This application makes use of the following third party libraries:</string>
|
||||
<key>Title</key>
|
||||
<string>Acknowledgements</string>
|
||||
<key>Type</key>
|
||||
<string>PSGroupSpecifier</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>FooterText</key>
|
||||
<string>Copyright (c) 2015 Giuseppe Nucifora <me@giuseppenucifora.com>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
</string>
|
||||
<key>Title</key>
|
||||
<string>NSString-Helper</string>
|
||||
<key>Type</key>
|
||||
<string>PSGroupSpecifier</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>FooterText</key>
|
||||
<string>Generated by CocoaPods - http://cocoapods.org</string>
|
||||
<key>Title</key>
|
||||
<string></string>
|
||||
<key>Type</key>
|
||||
<string>PSGroupSpecifier</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>StringsTable</key>
|
||||
<string>Acknowledgements</string>
|
||||
<key>Title</key>
|
||||
<string>Acknowledgements</string>
|
||||
</dict>
|
||||
</plist>
|
||||
@@ -0,0 +1,5 @@
|
||||
#import <Foundation/Foundation.h>
|
||||
@interface PodsDummy_Pods : NSObject
|
||||
@end
|
||||
@implementation PodsDummy_Pods
|
||||
@end
|
||||
@@ -0,0 +1,14 @@
|
||||
|
||||
// To check if a library is compiled with CocoaPods you
|
||||
// can use the `COCOAPODS` macro definition which is
|
||||
// defined in the xcconfigs so it is available in
|
||||
// headers also when they are imported in the client
|
||||
// project.
|
||||
|
||||
|
||||
// NSString-Helper
|
||||
#define COCOAPODS_POD_AVAILABLE_NSString_Helper
|
||||
#define COCOAPODS_VERSION_MAJOR_NSString_Helper 0
|
||||
#define COCOAPODS_VERSION_MINOR_NSString_Helper 1
|
||||
#define COCOAPODS_VERSION_PATCH_NSString_Helper 1
|
||||
|
||||
+55
@@ -0,0 +1,55 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
||||
mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
||||
|
||||
SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}"
|
||||
|
||||
install_framework()
|
||||
{
|
||||
local source="${BUILT_PRODUCTS_DIR}/Pods/$1"
|
||||
local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
||||
|
||||
if [ -L "${source}" ]; then
|
||||
echo "Symlinked..."
|
||||
source=$(readlink "${source}")
|
||||
fi
|
||||
|
||||
# use filter instead of exclude so missing patterns dont' throw errors
|
||||
echo "rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers/" --filter "- PrivateHeaders/" --filter "- Modules/" ${source} ${destination}"
|
||||
rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers/" --filter "- PrivateHeaders/" --filter "- Modules/" "${source}" "${destination}"
|
||||
# Resign the code if required by the build settings to avoid unstable apps
|
||||
if [ "${CODE_SIGNING_REQUIRED}" == "YES" ]; then
|
||||
code_sign "${destination}/$1"
|
||||
fi
|
||||
|
||||
# Embed linked Swift runtime libraries
|
||||
local basename
|
||||
basename=$(echo $1 | sed -E s/\\..+// && exit ${PIPESTATUS[0]})
|
||||
local swift_runtime_libs
|
||||
swift_runtime_libs=$(xcrun otool -LX "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/$1/${basename}" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]})
|
||||
for lib in $swift_runtime_libs; do
|
||||
echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\""
|
||||
rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}"
|
||||
if [ "${CODE_SIGNING_REQUIRED}" == "YES" ]; then
|
||||
code_sign "${destination}/${lib}"
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
# Signs a framework with the provided identity
|
||||
code_sign() {
|
||||
# Use the current code_sign_identitiy
|
||||
echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
|
||||
echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements $1"
|
||||
/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1"
|
||||
}
|
||||
|
||||
|
||||
if [[ "$CONFIGURATION" == "Debug" ]]; then
|
||||
install_framework 'NSString_Helper.framework'
|
||||
fi
|
||||
if [[ "$CONFIGURATION" == "Release" ]]; then
|
||||
install_framework 'NSString_Helper.framework'
|
||||
fi
|
||||
+93
@@ -0,0 +1,93 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
||||
|
||||
RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt
|
||||
> "$RESOURCES_TO_COPY"
|
||||
|
||||
XCASSET_FILES=()
|
||||
|
||||
realpath() {
|
||||
DIRECTORY=$(cd "${1%/*}" && pwd)
|
||||
FILENAME="${1##*/}"
|
||||
echo "$DIRECTORY/$FILENAME"
|
||||
}
|
||||
|
||||
install_resource()
|
||||
{
|
||||
case $1 in
|
||||
*.storyboard)
|
||||
echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc ${PODS_ROOT}/$1 --sdk ${SDKROOT}"
|
||||
ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}"
|
||||
;;
|
||||
*.xib)
|
||||
echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}"
|
||||
ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}"
|
||||
;;
|
||||
*.framework)
|
||||
echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
||||
mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
||||
echo "rsync -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
||||
rsync -av "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
|
||||
;;
|
||||
*.xcdatamodel)
|
||||
echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1"`.mom\""
|
||||
xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodel`.mom"
|
||||
;;
|
||||
*.xcdatamodeld)
|
||||
echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\""
|
||||
xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd"
|
||||
;;
|
||||
*.xcmappingmodel)
|
||||
echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\""
|
||||
xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm"
|
||||
;;
|
||||
*.xcassets)
|
||||
ABSOLUTE_XCASSET_FILE=$(realpath "${PODS_ROOT}/$1")
|
||||
XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE")
|
||||
;;
|
||||
/*)
|
||||
echo "$1"
|
||||
echo "$1" >> "$RESOURCES_TO_COPY"
|
||||
;;
|
||||
*)
|
||||
echo "${PODS_ROOT}/$1"
|
||||
echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
||||
if [[ "${ACTION}" == "install" ]]; then
|
||||
rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
||||
fi
|
||||
rm -f "$RESOURCES_TO_COPY"
|
||||
|
||||
if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ]
|
||||
then
|
||||
case "${TARGETED_DEVICE_FAMILY}" in
|
||||
1,2)
|
||||
TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
|
||||
;;
|
||||
1)
|
||||
TARGET_DEVICE_ARGS="--target-device iphone"
|
||||
;;
|
||||
2)
|
||||
TARGET_DEVICE_ARGS="--target-device ipad"
|
||||
;;
|
||||
*)
|
||||
TARGET_DEVICE_ARGS="--target-device mac"
|
||||
;;
|
||||
esac
|
||||
|
||||
# Find all other xcassets (this unfortunately includes those of path pods and other targets).
|
||||
OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d)
|
||||
while read line; do
|
||||
if [[ $line != "`realpath $PODS_ROOT`*" ]]; then
|
||||
XCASSET_FILES+=("$line")
|
||||
fi
|
||||
done <<<"$OTHER_XCASSETS"
|
||||
|
||||
printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
|
||||
fi
|
||||
@@ -0,0 +1,6 @@
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
|
||||
FOUNDATION_EXPORT double PodsVersionNumber;
|
||||
FOUNDATION_EXPORT const unsigned char PodsVersionString[];
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_FRAMEWORK_BUILD_PATH"
|
||||
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
||||
LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
|
||||
OTHER_CFLAGS = $(inherited) -iquote "$PODS_FRAMEWORK_BUILD_PATH/NSString_Helper.framework/Headers"
|
||||
OTHER_LDFLAGS = $(inherited) -ObjC -framework "NSString_Helper"
|
||||
OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS)
|
||||
PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods
|
||||
PODS_ROOT = ${SRCROOT}/Pods
|
||||
@@ -0,0 +1,6 @@
|
||||
framework module Pods {
|
||||
umbrella header "Pods-umbrella.h"
|
||||
|
||||
export *
|
||||
module * { export * }
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_FRAMEWORK_BUILD_PATH"
|
||||
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
|
||||
LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
|
||||
OTHER_CFLAGS = $(inherited) -iquote "$PODS_FRAMEWORK_BUILD_PATH/NSString_Helper.framework/Headers"
|
||||
OTHER_LDFLAGS = $(inherited) -ObjC -framework "NSString_Helper"
|
||||
OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS)
|
||||
PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods
|
||||
PODS_ROOT = ${SRCROOT}/Pods
|
||||
Reference in new issue
Block a user