project.pbxproj 142 KB
Newer Older
1 2 3 4 5 6 7 8 9
// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXAggregateTarget section */
10
		904FB61A1AE03DC500EA1758 /* Static Universal Framework */ = {
11
			isa = PBXAggregateTarget;
12
			buildConfigurationList = 904FB61B1AE03DC500EA1758 /* Build configuration list for PBXAggregateTarget "Static Universal Framework" */;
13 14 15 16 17
			buildPhases = (
				904FB61F1AE03DCF00EA1758 /* ShellScript */,
			);
			dependencies = (
			);
18
			name = "Static Universal Framework";
19 20 21 22 23 24 25 26 27
			productName = "Mobile Buy SDK-Universal";
		};
		90E80E401AFAB0B9003A9909 /* Documentation */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = 90E80E431AFAB0B9003A9909 /* Build configuration list for PBXAggregateTarget "Documentation" */;
			buildPhases = (
				90E80E441AFAB0C3003A9909 /* ShellScript */,
			);
			dependencies = (
28
				90E78A4D1BD58F0C005D16C3 /* PBXTargetDependency */,
29 30 31 32 33 34 35
			);
			name = Documentation;
			productName = Documentation;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
36
		841ADE001CB6C942000004B0 /* NSArray+BUYAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 841ADDEB1CB6C942000004B0 /* NSArray+BUYAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
37
		841ADE021CB6C942000004B0 /* NSArray+BUYAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 841ADDEC1CB6C942000004B0 /* NSArray+BUYAdditions.m */; };
38
		841ADE041CB6C942000004B0 /* NSDate+BUYAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 841ADDED1CB6C942000004B0 /* NSDate+BUYAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
39
		841ADE061CB6C942000004B0 /* NSDate+BUYAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 841ADDEE1CB6C942000004B0 /* NSDate+BUYAdditions.m */; };
40
		841ADE081CB6C942000004B0 /* NSDateFormatter+BUYAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 841ADDEF1CB6C942000004B0 /* NSDateFormatter+BUYAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
41
		841ADE0A1CB6C942000004B0 /* NSDateFormatter+BUYAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 841ADDF01CB6C942000004B0 /* NSDateFormatter+BUYAdditions.m */; };
42
		841ADE0C1CB6C942000004B0 /* NSDecimalNumber+BUYAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 841ADDF11CB6C942000004B0 /* NSDecimalNumber+BUYAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
43
		841ADE0E1CB6C942000004B0 /* NSDecimalNumber+BUYAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 841ADDF21CB6C942000004B0 /* NSDecimalNumber+BUYAdditions.m */; };
44
		841ADE101CB6C942000004B0 /* NSDictionary+BUYAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 841ADDF31CB6C942000004B0 /* NSDictionary+BUYAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
45
		841ADE121CB6C942000004B0 /* NSDictionary+BUYAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 841ADDF41CB6C942000004B0 /* NSDictionary+BUYAdditions.m */; };
46
		841ADE141CB6C942000004B0 /* NSException+BUYAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 841ADDF51CB6C942000004B0 /* NSException+BUYAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
47
		841ADE161CB6C942000004B0 /* NSException+BUYModelAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 841ADDF61CB6C942000004B0 /* NSException+BUYModelAdditions.m */; };
48
		841ADE181CB6C942000004B0 /* NSRegularExpression+BUYAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 841ADDF71CB6C942000004B0 /* NSRegularExpression+BUYAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
49
		841ADE1A1CB6C942000004B0 /* NSRegularExpression+BUYAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 841ADDF81CB6C942000004B0 /* NSRegularExpression+BUYAdditions.m */; };
50
		841ADE1C1CB6C942000004B0 /* NSString+BUYAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 841ADDF91CB6C942000004B0 /* NSString+BUYAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
51
		841ADE1E1CB6C942000004B0 /* NSString+BUYAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 841ADDFA1CB6C942000004B0 /* NSString+BUYAdditions.m */; };
52
		841ADE201CB6C942000004B0 /* NSURL+BUYAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 841ADDFB1CB6C942000004B0 /* NSURL+BUYAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
53
		841ADE221CB6C942000004B0 /* NSURL+BUYAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 841ADDFC1CB6C942000004B0 /* NSURL+BUYAdditions.m */; };
54
		8443E2D11CE2917500EA08D4 /* BUYPaymentProviderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8443E2D01CE2917500EA08D4 /* BUYPaymentProviderTests.m */; };
55 56 57 58 59 60
		849110311CCE708900E53B93 /* BUYArrayAdditionsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8491102E1CCE708900E53B93 /* BUYArrayAdditionsTests.m */; };
		849110321CCE708900E53B93 /* BUYRegularExpressionAdditionsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8491102F1CCE708900E53B93 /* BUYRegularExpressionAdditionsTests.m */; };
		849110331CCE708900E53B93 /* BUYStringAdditionsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 849110301CCE708900E53B93 /* BUYStringAdditionsTests.m */; };
		849110351CCE70CE00E53B93 /* BUYDictionaryAdditionsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 849110341CCE70CE00E53B93 /* BUYDictionaryAdditionsTests.m */; };
		8491103A1CCE718100E53B93 /* BUYExceptionAdditionsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 849110391CCE718100E53B93 /* BUYExceptionAdditionsTests.m */; };
		8491103C1CCE731900E53B93 /* BUYURLAdditionsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8491103B1CCE731900E53B93 /* BUYURLAdditionsTests.m */; };
61
		849110441CCE9F3F00E53B93 /* BUYTransformerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 849110431CCE9F3F00E53B93 /* BUYTransformerTests.m */; };
Brent Gulanowski committed
62
		8491104A1CCEA85C00E53B93 /* BUYObserverTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 849110461CCEA85C00E53B93 /* BUYObserverTests.m */; };
63 64
		84980F2A1CB75AC200CFAB58 /* BUYObjectProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 84980F281CB75AC200CFAB58 /* BUYObjectProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84980F2D1CB75B5E00CFAB58 /* BUYModelManagerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 84980F2B1CB75B5E00CFAB58 /* BUYModelManagerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
65
		84980F331CB75C2900CFAB58 /* NSEntityDescription+BUYAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 84980F2E1CB75C2900CFAB58 /* NSEntityDescription+BUYAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
66
		84980F351CB75C2900CFAB58 /* NSEntityDescription+BUYAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 84980F2F1CB75C2900CFAB58 /* NSEntityDescription+BUYAdditions.m */; };
67
		84980F371CB75C2900CFAB58 /* NSPropertyDescription+BUYAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 84980F301CB75C2900CFAB58 /* NSPropertyDescription+BUYAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
68 69 70 71 72 73 74 75 76 77 78 79 80
		84980F391CB75C2900CFAB58 /* NSPropertyDescription+BUYAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 84980F311CB75C2900CFAB58 /* NSPropertyDescription+BUYAdditions.m */; };
		84980F4D1CB7613700CFAB58 /* BUYIdentityTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 84980F4A1CB7613700CFAB58 /* BUYIdentityTransformer.h */; };
		84980F4F1CB7613700CFAB58 /* BUYIdentityTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 84980F4B1CB7613700CFAB58 /* BUYIdentityTransformer.m */; };
		84980F531CB7616900CFAB58 /* BUYDecimalNumberTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 84980F501CB7616900CFAB58 /* BUYDecimalNumberTransformer.h */; };
		84980F551CB7616900CFAB58 /* BUYDecimalNumberTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 84980F511CB7616900CFAB58 /* BUYDecimalNumberTransformer.m */; };
		84980F591CB7617500CFAB58 /* BUYURLTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 84980F561CB7617500CFAB58 /* BUYURLTransformer.h */; };
		84980F5B1CB7617500CFAB58 /* BUYURLTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 84980F571CB7617500CFAB58 /* BUYURLTransformer.m */; };
		84980F5F1CB7617E00CFAB58 /* BUYDateTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 84980F5C1CB7617E00CFAB58 /* BUYDateTransformer.h */; };
		84980F611CB7617E00CFAB58 /* BUYDateTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 84980F5D1CB7617E00CFAB58 /* BUYDateTransformer.m */; };
		849810931CB7E07900CFAB58 /* BUYDeliveryRangeTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8498108E1CB7E07900CFAB58 /* BUYDeliveryRangeTransformer.h */; };
		849810951CB7E07900CFAB58 /* BUYDeliveryRangeTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8498108F1CB7E07900CFAB58 /* BUYDeliveryRangeTransformer.m */; };
		849810971CB7E07900CFAB58 /* BUYFlatCollectionTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 849810901CB7E07900CFAB58 /* BUYFlatCollectionTransformer.h */; };
		849810991CB7E07900CFAB58 /* BUYFlatCollectionTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 849810911CB7E07900CFAB58 /* BUYFlatCollectionTransformer.m */; };
81 82 83 84 85 86 87
		8498DCAB1CDD1B2600BD12A8 /* BUYShopifyErrorCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8498DCA91CDD1B1C00BD12A8 /* BUYShopifyErrorCodes.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8498DCAE1CDD1B2F00BD12A8 /* BUYError+BUYAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8498DCA71CDD1B1C00BD12A8 /* BUYError+BUYAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8498DCAF1CDD1B2F00BD12A8 /* BUYError+BUYAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8498DCA81CDD1B1C00BD12A8 /* BUYError+BUYAdditions.m */; };
		8498DCB71CDD1B5400BD12A8 /* BUYClient+Customers.h in Headers */ = {isa = PBXBuildFile; fileRef = 8498DCB11CDD1B4A00BD12A8 /* BUYClient+Customers.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8498DCB81CDD1B5400BD12A8 /* BUYClient+Customers.m in Sources */ = {isa = PBXBuildFile; fileRef = 8498DCB21CDD1B4A00BD12A8 /* BUYClient+Customers.m */; };
		8498DCBC1CDD1FA400BD12A8 /* BUYAccountCredentials.h in Headers */ = {isa = PBXBuildFile; fileRef = 8498DCB91CDD1FA400BD12A8 /* BUYAccountCredentials.h */; settings = {ATTRIBUTES = (Public, ); }; };
		8498DCBE1CDD1FA400BD12A8 /* BUYAccountCredentials.m in Sources */ = {isa = PBXBuildFile; fileRef = 8498DCBA1CDD1FA400BD12A8 /* BUYAccountCredentials.m */; };
88
		8498DCC91CDD208200BD12A8 /* BUYClient+CustomerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8498DCBF1CDD208200BD12A8 /* BUYClient+CustomerTests.m */; };
Brent Gulanowski committed
89
		8498DCCA1CDD208200BD12A8 /* BUYCollectionTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8498DCC01CDD208200BD12A8 /* BUYCollectionTests.m */; };
90
		8498DCCB1CDD208200BD12A8 /* BUYCoreDataModelAdditionsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8498DCC11CDD208200BD12A8 /* BUYCoreDataModelAdditionsTests.m */; };
Brent Gulanowski committed
91 92 93
		8498DCCC1CDD208200BD12A8 /* BUYCustomerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8498DCC21CDD208200BD12A8 /* BUYCustomerTests.m */; };
		8498DCCD1CDD208200BD12A8 /* BUYModelManagerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8498DCC31CDD208200BD12A8 /* BUYModelManagerTests.m */; };
		8498DCCE1CDD208200BD12A8 /* BUYOrderTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8498DCC41CDD208200BD12A8 /* BUYOrderTests.m */; };
94 95
		8498DCCF1CDD208200BD12A8 /* BUYTestModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 8498DCC51CDD208200BD12A8 /* BUYTestModel.xcdatamodeld */; };
		8498DCD01CDD208200BD12A8 /* TestModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8498DCC81CDD208200BD12A8 /* TestModel.m */; };
Brent Gulanowski committed
96
		84B0A71E1CDD253A00253EB0 /* orders.json in Resources */ = {isa = PBXBuildFile; fileRef = 84B0A71D1CDD253A00253EB0 /* orders.json */; };
97
		84B0A7211CDD261100253EB0 /* BUYSerializable.m in Sources */ = {isa = PBXBuildFile; fileRef = 84B0A71F1CDD261100253EB0 /* BUYSerializable.m */; };
98 99 100 101 102
		84B0A7351CE10ED900253EB0 /* BUYPaymentController.h in Headers */ = {isa = PBXBuildFile; fileRef = 84B0A72B1CE10ED900253EB0 /* BUYPaymentController.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84B0A7371CE10ED900253EB0 /* BUYPaymentController.m in Sources */ = {isa = PBXBuildFile; fileRef = 84B0A72C1CE10ED900253EB0 /* BUYPaymentController.m */; };
		84B0A7391CE10ED900253EB0 /* BUYPaymentProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 84B0A72D1CE10ED900253EB0 /* BUYPaymentProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84B0A73B1CE10ED900253EB0 /* BUYWebCheckoutPaymentProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 84B0A72E1CE10ED900253EB0 /* BUYWebCheckoutPaymentProvider.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84B0A73D1CE10ED900253EB0 /* BUYWebCheckoutPaymentProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 84B0A72F1CE10ED900253EB0 /* BUYWebCheckoutPaymentProvider.m */; };
103 104
		84CD7C2E1CC65D5A00B6EE61 /* _BUYCheckoutAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 84CD7C2B1CC65D5500B6EE61 /* _BUYCheckoutAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84CD7C301CC65D7C00B6EE61 /* _BUYCheckoutAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 84CD7C2C1CC65D5500B6EE61 /* _BUYCheckoutAttribute.m */; };
105 106 107 108
		84D73C041CDD1945000F978A /* _BUYAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D73BFE1CDD1931000F978A /* _BUYAddress.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84D73C051CDD1945000F978A /* BUYAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D73C001CDD1931000F978A /* BUYAddress.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84D73C081CDD194D000F978A /* _BUYAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D73BFF1CDD1931000F978A /* _BUYAddress.m */; };
		84D73C091CDD194D000F978A /* BUYAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D73C011CDD1931000F978A /* BUYAddress.m */; };
109
		84D915441CC0359700D334FB /* BUYObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915411CC0359700D334FB /* BUYObserver.h */; };
110
		84D915461CC0359700D334FB /* BUYObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D915421CC0359700D334FB /* BUYObserver.m */; };
111 112 113 114
		84D9154C1CC03F1600D334FB /* BUYManagedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915471CC03F1600D334FB /* BUYManagedObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84D9154E1CC03F1600D334FB /* BUYManagedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D915481CC03F1600D334FB /* BUYManagedObject.m */; };
		84D915501CC03F1600D334FB /* BUYModelManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915491CC03F1600D334FB /* BUYModelManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84D915521CC03F1600D334FB /* BUYModelManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D9154A1CC03F1600D334FB /* BUYModelManager.m */; };
115
		84D915591CC040C300D334FB /* Mobile Buy SDK.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 84D915561CC040C300D334FB /* Mobile Buy SDK.xcdatamodeld */; };
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151
		84DD12991CC63FE600A2442D /* _BUYCart.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D9155A1CC0416800D334FB /* _BUYCart.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD129A1CC63FE600A2442D /* _BUYCart.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D9155B1CC0416800D334FB /* _BUYCart.m */; };
		84DD129B1CC63FE600A2442D /* _BUYCartLineItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D9155C1CC0416800D334FB /* _BUYCartLineItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD129C1CC63FE600A2442D /* _BUYCartLineItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D9155D1CC0416800D334FB /* _BUYCartLineItem.m */; };
		84DD129D1CC63FE600A2442D /* _BUYCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D9155E1CC0416800D334FB /* _BUYCollection.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD129E1CC63FE600A2442D /* _BUYCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D9155F1CC0416800D334FB /* _BUYCollection.m */; };
		84DD129F1CC63FE600A2442D /* _BUYCustomer.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915601CC0416800D334FB /* _BUYCustomer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD12A01CC63FE600A2442D /* _BUYCustomer.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D915611CC0416800D334FB /* _BUYCustomer.m */; };
		84DD12A11CC63FE600A2442D /* _BUYImageLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915621CC0416800D334FB /* _BUYImageLink.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD12A21CC63FE600A2442D /* _BUYImageLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D915631CC0416800D334FB /* _BUYImageLink.m */; };
		84DD12A31CC63FE600A2442D /* _BUYLineItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915641CC0416800D334FB /* _BUYLineItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD12A41CC63FE600A2442D /* _BUYLineItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D915651CC0416800D334FB /* _BUYLineItem.m */; };
		84DD12A51CC63FE600A2442D /* _BUYOption.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915661CC0416800D334FB /* _BUYOption.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD12A61CC63FE600A2442D /* _BUYOption.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D915671CC0416800D334FB /* _BUYOption.m */; };
		84DD12A71CC63FE600A2442D /* _BUYOptionValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915681CC0416800D334FB /* _BUYOptionValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD12A81CC63FE600A2442D /* _BUYOptionValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D915691CC0416800D334FB /* _BUYOptionValue.m */; };
		84DD12A91CC63FE600A2442D /* _BUYOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D9156A1CC0416800D334FB /* _BUYOrder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD12AA1CC63FE600A2442D /* _BUYOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D9156B1CC0416800D334FB /* _BUYOrder.m */; };
		84DD12AB1CC63FE600A2442D /* _BUYProduct.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D9156C1CC0416800D334FB /* _BUYProduct.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD12AC1CC63FE600A2442D /* _BUYProduct.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D9156D1CC0416800D334FB /* _BUYProduct.m */; };
		84DD12AD1CC63FE600A2442D /* _BUYProductVariant.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D9156E1CC0416800D334FB /* _BUYProductVariant.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD12AE1CC63FE600A2442D /* _BUYProductVariant.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D9156F1CC0416800D334FB /* _BUYProductVariant.m */; };
		84DD12AF1CC63FE600A2442D /* _BUYShop.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915701CC0416800D334FB /* _BUYShop.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD12B01CC63FE600A2442D /* _BUYShop.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D915711CC0416800D334FB /* _BUYShop.m */; };
		84DD12C11CC63FEE00A2442D /* _BUYCheckout.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915AA1CC0417700D334FB /* _BUYCheckout.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD12C21CC63FEE00A2442D /* _BUYCheckout.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D915AB1CC0417700D334FB /* _BUYCheckout.m */; };
		84DD12C31CC63FEE00A2442D /* _BUYDiscount.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915AC1CC0417700D334FB /* _BUYDiscount.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD12C41CC63FEE00A2442D /* _BUYDiscount.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D915AD1CC0417700D334FB /* _BUYDiscount.m */; };
		84DD12C51CC63FEE00A2442D /* _BUYGiftCard.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915AE1CC0417700D334FB /* _BUYGiftCard.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD12C61CC63FEE00A2442D /* _BUYGiftCard.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D915AF1CC0417700D334FB /* _BUYGiftCard.m */; };
		84DD12C71CC63FEE00A2442D /* _BUYMaskedCreditCard.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915B01CC0417700D334FB /* _BUYMaskedCreditCard.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD12C81CC63FEE00A2442D /* _BUYMaskedCreditCard.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D915B11CC0417700D334FB /* _BUYMaskedCreditCard.m */; };
		84DD12C91CC63FEE00A2442D /* _BUYShippingRate.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915B21CC0417700D334FB /* _BUYShippingRate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD12CA1CC63FEE00A2442D /* _BUYShippingRate.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D915B31CC0417700D334FB /* _BUYShippingRate.m */; };
		84DD12CB1CC63FEE00A2442D /* _BUYTaxLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915B41CC0417700D334FB /* _BUYTaxLine.h */; settings = {ATTRIBUTES = (Public, ); }; };
		84DD12CC1CC63FEE00A2442D /* _BUYTaxLine.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D915B51CC0417700D334FB /* _BUYTaxLine.m */; };
152
		84DD12CF1CC6401400A2442D /* BUYCustomer.h in Headers */ = {isa = PBXBuildFile; fileRef = 84D915721CC0416800D334FB /* BUYCustomer.h */; settings = {ATTRIBUTES = (Public, ); }; };
153
		84DD12D01CC6401400A2442D /* BUYCustomer.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D915731CC0416800D334FB /* BUYCustomer.m */; };
154
		901930E81BC5B9BC00D1134E /* BUYImageLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AF52A7A1A700B0A0087DB2C /* BUYImageLink.m */; };
155 156 157 158
		901930E91BC5B9BC00D1134E /* BUYProductVariant.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AF52A821A700B0A0087DB2C /* BUYProductVariant.m */; };
		901930EC1BC5B9BC00D1134E /* BUYError.m in Sources */ = {isa = PBXBuildFile; fileRef = BE47340E1B66C4EF00AA721A /* BUYError.m */; };
		901930F21BC5B9BC00D1134E /* BUYOrder.m in Sources */ = {isa = PBXBuildFile; fileRef = 90E83BC31B9F550E00C95A1B /* BUYOrder.m */; };
		901930FA1BC5B9BC00D1134E /* BUYLineItem.m in Sources */ = {isa = PBXBuildFile; fileRef = F7FDA16D19C939FF00AF4E93 /* BUYLineItem.m */; };
159
		901930FC1BC5B9BC00D1134E /* BUYCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = 9089CC5D1BB48D06009726D6 /* BUYCollection.m */; };
160 161 162 163 164 165 166 167 168 169 170 171 172 173 174
		901930FD1BC5B9BC00D1134E /* BUYTaxLine.m in Sources */ = {isa = PBXBuildFile; fileRef = 90AFAA5D1B011EA600F21C23 /* BUYTaxLine.m */; };
		901931031BC5B9BC00D1134E /* BUYOptionValue.m in Sources */ = {isa = PBXBuildFile; fileRef = BEEA83E61B0B76C7000C6483 /* BUYOptionValue.m */; };
		901931061BC5B9BC00D1134E /* BUYDiscount.m in Sources */ = {isa = PBXBuildFile; fileRef = 90AFAA691B0139DE00F21C23 /* BUYDiscount.m */; };
		901931081BC5B9BC00D1134E /* BUYRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AF52A741A700AC80087DB2C /* BUYRuntime.m */; };
		901931091BC5B9BC00D1134E /* BUYCart.m in Sources */ = {isa = PBXBuildFile; fileRef = F773744819C77A210039681C /* BUYCart.m */; };
		9019310C1BC5B9BC00D1134E /* BUYGiftCard.m in Sources */ = {isa = PBXBuildFile; fileRef = 42488B331AB8761A005F21A9 /* BUYGiftCard.m */; };
		9019310E1BC5B9BC00D1134E /* BUYProduct.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AF52A7D1A700B0A0087DB2C /* BUYProduct.m */; };
		901931111BC5B9BC00D1134E /* BUYCartLineItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 9003969A1B601DF400226B73 /* BUYCartLineItem.m */; };
		901931121BC5B9BC00D1134E /* BUYMaskedCreditCard.m in Sources */ = {isa = PBXBuildFile; fileRef = BE5DC3621B71022D00B2BC1E /* BUYMaskedCreditCard.m */; };
		901931131BC5B9BC00D1134E /* BUYCheckout.m in Sources */ = {isa = PBXBuildFile; fileRef = F773749519C77C260039681C /* BUYCheckout.m */; };
		901931161BC5B9BC00D1134E /* BUYShippingRate.m in Sources */ = {isa = PBXBuildFile; fileRef = 90AFAA651B01398A00F21C23 /* BUYShippingRate.m */; };
		9019311C1BC5B9BC00D1134E /* BUYOption.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AF52A801A700B0A0087DB2C /* BUYOption.m */; };
		9019311D1BC5B9BC00D1134E /* BUYClient.m in Sources */ = {isa = PBXBuildFile; fileRef = F7FDA17119C93F6F00AF4E93 /* BUYClient.m */; };
		901931201BC5B9BC00D1134E /* BUYCreditCard.m in Sources */ = {isa = PBXBuildFile; fileRef = F77374AB19C796BD0039681C /* BUYCreditCard.m */; };
		901931221BC5B9BC00D1134E /* BUYShop.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AF52A841A700B0A0087DB2C /* BUYShop.m */; };
175
		901931231BC5B9BC00D1134E /* BUYObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AF52A941A7010B20087DB2C /* BUYObject.m */; };
176 177 178 179 180
		9019312A1BC5B9BC00D1134E /* BUYCreditCard.h in Headers */ = {isa = PBXBuildFile; fileRef = F77374AA19C796BD0039681C /* BUYCreditCard.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9019312B1BC5B9BC00D1134E /* BUYOption.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AF52A7F1A700B0A0087DB2C /* BUYOption.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9019312F1BC5B9BC00D1134E /* BUYLineItem.h in Headers */ = {isa = PBXBuildFile; fileRef = F7FDA16C19C939FF00AF4E93 /* BUYLineItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
		901931351BC5B9BC00D1134E /* BUYDiscount.h in Headers */ = {isa = PBXBuildFile; fileRef = 90AFAA681B0139DE00F21C23 /* BUYDiscount.h */; settings = {ATTRIBUTES = (Public, ); }; };
		901931371BC5B9BC00D1134E /* BUYTaxLine.h in Headers */ = {isa = PBXBuildFile; fileRef = 90AFAA5C1B011EA600F21C23 /* BUYTaxLine.h */; settings = {ATTRIBUTES = (Public, ); }; };
181
		9019313A1BC5B9BC00D1134E /* BUYImageLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AF52A791A700B0A0087DB2C /* BUYImageLink.h */; settings = {ATTRIBUTES = (Public, ); }; };
182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198
		9019313B1BC5B9BC00D1134E /* BUYOptionValue.h in Headers */ = {isa = PBXBuildFile; fileRef = BEEA83E51B0B76C7000C6483 /* BUYOptionValue.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9019313C1BC5B9BC00D1134E /* BUYShop.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AF52A831A700B0A0087DB2C /* BUYShop.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9019313D1BC5B9BC00D1134E /* BUYShippingRate.h in Headers */ = {isa = PBXBuildFile; fileRef = 90AFAA641B01398A00F21C23 /* BUYShippingRate.h */; settings = {ATTRIBUTES = (Public, ); }; };
		901931421BC5B9BC00D1134E /* BUYMaskedCreditCard.h in Headers */ = {isa = PBXBuildFile; fileRef = BE5DC3611B71022D00B2BC1E /* BUYMaskedCreditCard.h */; settings = {ATTRIBUTES = (Public, ); }; };
		901931491BC5B9BC00D1134E /* BUYGiftCard.h in Headers */ = {isa = PBXBuildFile; fileRef = 42488B321AB8761A005F21A9 /* BUYGiftCard.h */; settings = {ATTRIBUTES = (Public, ); }; };
		901931501BC5B9BC00D1134E /* BUYOrder.h in Headers */ = {isa = PBXBuildFile; fileRef = 90E83BC21B9F550E00C95A1B /* BUYOrder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		901931571BC5B9BC00D1134E /* BUYObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AF52A931A7010B20087DB2C /* BUYObject.h */; settings = {ATTRIBUTES = (Public, ); }; };
		901931581BC5B9BC00D1134E /* BUYRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AF52A731A700AC80087DB2C /* BUYRuntime.h */; };
		901931591BC5B9BC00D1134E /* BUYCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = BEB74A8E1B55A3D00005A300 /* BUYCollection.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9019315E1BC5B9BC00D1134E /* BUYError.h in Headers */ = {isa = PBXBuildFile; fileRef = BE47340D1B66C4EF00AA721A /* BUYError.h */; settings = {ATTRIBUTES = (Public, ); }; };
		901931611BC5B9BC00D1134E /* BUYClient.h in Headers */ = {isa = PBXBuildFile; fileRef = F7FDA17019C93F6F00AF4E93 /* BUYClient.h */; settings = {ATTRIBUTES = (Public, ); }; };
		901931641BC5B9BC00D1134E /* BUYCartLineItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 900396991B601DF400226B73 /* BUYCartLineItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
		901931661BC5B9BC00D1134E /* BUYCheckout.h in Headers */ = {isa = PBXBuildFile; fileRef = F773749419C77C260039681C /* BUYCheckout.h */; settings = {ATTRIBUTES = (Public, ); }; };
		901931671BC5B9BC00D1134E /* BUYCart.h in Headers */ = {isa = PBXBuildFile; fileRef = F773744719C77A210039681C /* BUYCart.h */; settings = {ATTRIBUTES = (Public, ); }; };
		901931691BC5B9BC00D1134E /* BUYProduct.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AF52A7C1A700B0A0087DB2C /* BUYProduct.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9019316A1BC5B9BC00D1134E /* BUYSerializable.h in Headers */ = {isa = PBXBuildFile; fileRef = F76CFF1E19CB7C500079C703 /* BUYSerializable.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9019316B1BC5B9BC00D1134E /* BUYProductVariant.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AF52A811A700B0A0087DB2C /* BUYProductVariant.h */; settings = {ATTRIBUTES = (Public, ); }; };
199 200
		9032F2DB1BE9457A00BB9EEF /* BUYCheckoutAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 9032F2D81BE9457A00BB9EEF /* BUYCheckoutAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9032F2DD1BE9457A00BB9EEF /* BUYCheckoutAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 9032F2D91BE9457A00BB9EEF /* BUYCheckoutAttribute.m */; };
201 202 203
		906CF1AD1B8B5F7D001F7D5B /* BUYNSPersonNameComponents.m in Sources */ = {isa = PBXBuildFile; fileRef = 906CF1AC1B8B5F7D001F7D5B /* BUYNSPersonNameComponents.m */; };
		906CF1B11B8B66AE001F7D5B /* BUYCNPostalAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 906CF1B01B8B66AE001F7D5B /* BUYCNPostalAddress.m */; };
		90C27AAF1BB2E8F3008AF7A4 /* libOHHTTPStubs.a in Frameworks */ = {isa = PBXBuildFile; fileRef = BE98DB501BB1ED5500C29564 /* libOHHTTPStubs.a */; };
204
		90C856B51BD6B0F300936926 /* Buy.h in Headers */ = {isa = PBXBuildFile; fileRef = 90DA8DF11BC6A82D0027BCB7 /* Buy.h */; settings = {ATTRIBUTES = (Public, ); }; };
Rune Madsen committed
205
		90DAEC381BC6E736007555A5 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 901931761BC5BC9100D1134E /* libc++.tbd */; };
206 207 208
		90F593041B0D5F4C0026B382 /* BUYIntegrationTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 90F592F81B0D5F4C0026B382 /* BUYIntegrationTest.m */; };
		90F593061B0D5F4C0026B382 /* BUYCartTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 90F592FA1B0D5F4C0026B382 /* BUYCartTest.m */; };
		90F593071B0D5F4C0026B382 /* BUYCheckoutTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 90F592FB1B0D5F4C0026B382 /* BUYCheckoutTest.m */; };
209
		90F593081B0D5F4C0026B382 /* BUYClient+StorefrontTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 90F592FC1B0D5F4C0026B382 /* BUYClient+StorefrontTests.m */; };
210 211 212
		90F593091B0D5F4C0026B382 /* BUYClientTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 90F592FD1B0D5F4C0026B382 /* BUYClientTest.m */; };
		90F5930A1B0D5F4C0026B382 /* BUYLineItemTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 90F592FE1B0D5F4C0026B382 /* BUYLineItemTest.m */; };
		90F5930B1B0D5F4C0026B382 /* BUYObjectTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 90F592FF1B0D5F4C0026B382 /* BUYObjectTests.m */; };
213
		9A0B0C5D1CE662EC0037D68F /* BUYRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A585C121CE65811001F20F0 /* BUYRequestOperation.m */; };
214
		9A0B0C5F1CE662EF0037D68F /* BUYRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A585C111CE65811001F20F0 /* BUYRequestOperation.h */; };
215
		9A0B0C631CE9F8530037D68F /* BUYRequestOperationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A0B0C621CE9F8530037D68F /* BUYRequestOperationTests.m */; };
216 217
		9A0B0C671CEA703E0037D68F /* BUYClient+Routing.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A0B0C641CEA703E0037D68F /* BUYClient+Routing.h */; };
		9A0B0C691CEA703E0037D68F /* BUYClient+Routing.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A0B0C651CEA703E0037D68F /* BUYClient+Routing.m */; };
218 219
		9A0B0C6D1CEB4D300037D68F /* BUYClient+Storefront.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A0B0C6A1CEB4D300037D68F /* BUYClient+Storefront.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9A0B0C6F1CEB4D300037D68F /* BUYClient+Storefront.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A0B0C6B1CEB4D300037D68F /* BUYClient+Storefront.m */; };
220
		9A0B0C731CEB52B90037D68F /* BUYClient+Checkout.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A0B0C701CEB52B90037D68F /* BUYClient+Checkout.h */; settings = {ATTRIBUTES = (Public, ); }; };
221 222
		9A0B0C791CEB5BBD0037D68F /* BUYCustomerToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A0B0C761CEB5BBD0037D68F /* BUYCustomerToken.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9A0B0C7B1CEB5BBD0037D68F /* BUYCustomerToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A0B0C771CEB5BBD0037D68F /* BUYCustomerToken.m */; };
223
		9A0B0C831CEB981C0037D68F /* BUYClient+RoutingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A0B0C821CEB981C0037D68F /* BUYClient+RoutingTests.m */; };
224
		9A0B0CA21CECC1BC0037D68F /* BUYClient+Checkout.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A0B0C711CEB52B90037D68F /* BUYClient+Checkout.m */; };
225
		9A0B0CA81CED0A860037D68F /* BUYCheckoutOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A0B0CA51CED0A860037D68F /* BUYCheckoutOperation.h */; };
226
		9A0B0CAA1CED0A860037D68F /* BUYCheckoutOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A0B0CA61CED0A860037D68F /* BUYCheckoutOperation.m */; };
Dima Bart committed
227
		9A102D1B1CDD1F960026CC43 /* BUYErrorTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A102D1A1CDD1F960026CC43 /* BUYErrorTests.m */; };
Dima Bart committed
228
		9A102D1E1CDD25980026CC43 /* BUYOptionValueTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A102D1D1CDD25980026CC43 /* BUYOptionValueTests.m */; };
229 230
		9A47CEFE1CE39F6100A6D5BA /* BUYCreditCardToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A47CEFB1CE39F5B00A6D5BA /* BUYCreditCardToken.m */; };
		9A47CEFF1CE39F6400A6D5BA /* BUYCreditCardToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A47CEFA1CE39F5B00A6D5BA /* BUYCreditCardToken.h */; };
231
		9A47CF071CE3ACE000A6D5BA /* BUYPaymentToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A47CEF81CE39EC200A6D5BA /* BUYPaymentToken.h */; settings = {ATTRIBUTES = (Public, ); }; };
232
		9A47CF0D1CE4D6C600A6D5BA /* BUYCreditCardTokenTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A47CF0C1CE4D6C600A6D5BA /* BUYCreditCardTokenTests.m */; };
233
		9A47CF231CE5112A00A6D5BA /* BUYAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A47CF211CE5112A00A6D5BA /* BUYAssert.h */; };
234
		9A585C0B1CE6440B001F20F0 /* BUYOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A585C041CE6440B001F20F0 /* BUYOperation.h */; };
235
		9A585C0D1CE6440B001F20F0 /* BUYOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A585C051CE6440B001F20F0 /* BUYOperation.m */; };
236
		9A6B03791CDA5D4F0054C26E /* BUYAccountCredentialsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A6B03781CDA5D4F0054C26E /* BUYAccountCredentialsTests.m */; };
237 238
		9A6C1D411D07485F00BFF4F9 /* BUYStatusOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A6C1D3F1D07485F00BFF4F9 /* BUYStatusOperation.h */; };
		9A6C1D421D07485F00BFF4F9 /* BUYStatusOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A6C1D401D07485F00BFF4F9 /* BUYStatusOperation.m */; };
239 240
		9A6C1D451D0749FC00BFF4F9 /* BUYGroupOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A6C1D431D0749FC00BFF4F9 /* BUYGroupOperation.h */; };
		9A6C1D461D0749FC00BFF4F9 /* BUYGroupOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A6C1D441D0749FC00BFF4F9 /* BUYGroupOperation.m */; };
241
		9A6C1DC41D089E4700BFF4F9 /* BUYClientTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A6C1DC31D089E4700BFF4F9 /* BUYClientTypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
242
		9A7652C31CF487BD00220E4B /* BUYOperationTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A7652C21CF487BD00220E4B /* BUYOperationTests.m */; };
243 244
		9A807E841CF74EBE00023160 /* BUYClient+Address.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A807E811CF74EBE00023160 /* BUYClient+Address.h */; settings = {ATTRIBUTES = (Public, ); }; };
		9A807E861CF74EBE00023160 /* BUYClient+Address.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A807E821CF74EBE00023160 /* BUYClient+Address.m */; };
245
		9ABBCCA11CF5C9D10075B0C5 /* BUYFakeSafariController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ABBCCA01CF5C9D10075B0C5 /* BUYFakeSafariController.m */; };
246
		BE6C07061BB1E46900BD9F7B /* mocked_responses.json in Resources */ = {isa = PBXBuildFile; fileRef = BE6C07051BB1E46900BD9F7B /* mocked_responses.json */; };
247 248
		BE98DB4F1BB1ED3E00C29564 /* OHHTTPStubs in Resources */ = {isa = PBXBuildFile; fileRef = BE98DB4E1BB1ED3E00C29564 /* OHHTTPStubs */; };
		BE98DB5C1BB1F4D000C29564 /* OHHTTPStubsResponse+Helpers.m in Sources */ = {isa = PBXBuildFile; fileRef = BE98DB5B1BB1F4D000C29564 /* OHHTTPStubsResponse+Helpers.m */; };
249 250 251 252 253
		BEB9AE781BA8627B00575F8A /* test_shop_data.json in Resources */ = {isa = PBXBuildFile; fileRef = BEB9AE721BA73E6C00575F8A /* test_shop_data.json */; };
		BEB9AE7D1BA885E300575F8A /* BUYClientTestBase.m in Sources */ = {isa = PBXBuildFile; fileRef = BEB9AE7C1BA8685600575F8A /* BUYClientTestBase.m */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
254
		9032F2D61BE93F3D00BB9EEF /* PBXContainerItemProxy */ = {
255 256 257
			isa = PBXContainerItemProxy;
			containerPortal = F773741519C770CB0039681C /* Project object */;
			proxyType = 1;
258
			remoteGlobalIDString = 901930E11BC5B9BC00D1134E;
259 260
			remoteInfo = Buy;
		};
261
		90E78A4C1BD58F0C005D16C3 /* PBXContainerItemProxy */ = {
262 263 264
			isa = PBXContainerItemProxy;
			containerPortal = F773741519C770CB0039681C /* Project object */;
			proxyType = 1;
265
			remoteGlobalIDString = 901930E11BC5B9BC00D1134E;
266 267 268 269 270 271 272 273
			remoteInfo = Buy;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		2A54742D1A0AA61600822409 /* PassKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PassKit.framework; path = System/Library/Frameworks/PassKit.framework; sourceTree = SDKROOT; };
		2AF52A731A700AC80087DB2C /* BUYRuntime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYRuntime.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		2AF52A741A700AC80087DB2C /* BUYRuntime.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = BUYRuntime.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
274 275
		2AF52A791A700B0A0087DB2C /* BUYImageLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYImageLink.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		2AF52A7A1A700B0A0087DB2C /* BUYImageLink.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = BUYImageLink.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
276 277 278 279 280 281 282 283 284
		2AF52A7C1A700B0A0087DB2C /* BUYProduct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYProduct.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		2AF52A7D1A700B0A0087DB2C /* BUYProduct.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = BUYProduct.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		2AF52A7F1A700B0A0087DB2C /* BUYOption.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYOption.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		2AF52A801A700B0A0087DB2C /* BUYOption.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = BUYOption.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		2AF52A811A700B0A0087DB2C /* BUYProductVariant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYProductVariant.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		2AF52A821A700B0A0087DB2C /* BUYProductVariant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = BUYProductVariant.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		2AF52A831A700B0A0087DB2C /* BUYShop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYShop.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		2AF52A841A700B0A0087DB2C /* BUYShop.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = BUYShop.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		2AF52A931A7010B20087DB2C /* BUYObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYObject.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
u  
lee committed
285
		2AF52A941A7010B20087DB2C /* BUYObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = BUYObject.m; sourceTree = "<group>"; };
286 287
		42488B321AB8761A005F21A9 /* BUYGiftCard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYGiftCard.h; sourceTree = "<group>"; };
		42488B331AB8761A005F21A9 /* BUYGiftCard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYGiftCard.m; sourceTree = "<group>"; };
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305
		841ADDEB1CB6C942000004B0 /* NSArray+BUYAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+BUYAdditions.h"; sourceTree = "<group>"; };
		841ADDEC1CB6C942000004B0 /* NSArray+BUYAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+BUYAdditions.m"; sourceTree = "<group>"; };
		841ADDED1CB6C942000004B0 /* NSDate+BUYAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDate+BUYAdditions.h"; sourceTree = "<group>"; };
		841ADDEE1CB6C942000004B0 /* NSDate+BUYAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDate+BUYAdditions.m"; sourceTree = "<group>"; };
		841ADDEF1CB6C942000004B0 /* NSDateFormatter+BUYAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDateFormatter+BUYAdditions.h"; sourceTree = "<group>"; };
		841ADDF01CB6C942000004B0 /* NSDateFormatter+BUYAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDateFormatter+BUYAdditions.m"; sourceTree = "<group>"; };
		841ADDF11CB6C942000004B0 /* NSDecimalNumber+BUYAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDecimalNumber+BUYAdditions.h"; sourceTree = "<group>"; };
		841ADDF21CB6C942000004B0 /* NSDecimalNumber+BUYAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDecimalNumber+BUYAdditions.m"; sourceTree = "<group>"; };
		841ADDF31CB6C942000004B0 /* NSDictionary+BUYAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+BUYAdditions.h"; sourceTree = "<group>"; };
		841ADDF41CB6C942000004B0 /* NSDictionary+BUYAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+BUYAdditions.m"; sourceTree = "<group>"; };
		841ADDF51CB6C942000004B0 /* NSException+BUYAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSException+BUYAdditions.h"; sourceTree = "<group>"; };
		841ADDF61CB6C942000004B0 /* NSException+BUYModelAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSException+BUYModelAdditions.m"; sourceTree = "<group>"; };
		841ADDF71CB6C942000004B0 /* NSRegularExpression+BUYAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSRegularExpression+BUYAdditions.h"; sourceTree = "<group>"; };
		841ADDF81CB6C942000004B0 /* NSRegularExpression+BUYAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSRegularExpression+BUYAdditions.m"; sourceTree = "<group>"; };
		841ADDF91CB6C942000004B0 /* NSString+BUYAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+BUYAdditions.h"; sourceTree = "<group>"; };
		841ADDFA1CB6C942000004B0 /* NSString+BUYAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+BUYAdditions.m"; sourceTree = "<group>"; };
		841ADDFB1CB6C942000004B0 /* NSURL+BUYAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSURL+BUYAdditions.h"; sourceTree = "<group>"; };
		841ADDFC1CB6C942000004B0 /* NSURL+BUYAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSURL+BUYAdditions.m"; sourceTree = "<group>"; };
306
		8443E2D01CE2917500EA08D4 /* BUYPaymentProviderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYPaymentProviderTests.m; sourceTree = "<group>"; };
307
		8465CF441CC13CFE0010B2E6 /* Templates */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Templates; sourceTree = "<group>"; };
308 309 310 311 312 313
		8491102E1CCE708900E53B93 /* BUYArrayAdditionsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYArrayAdditionsTests.m; sourceTree = "<group>"; };
		8491102F1CCE708900E53B93 /* BUYRegularExpressionAdditionsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYRegularExpressionAdditionsTests.m; sourceTree = "<group>"; };
		849110301CCE708900E53B93 /* BUYStringAdditionsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYStringAdditionsTests.m; sourceTree = "<group>"; };
		849110341CCE70CE00E53B93 /* BUYDictionaryAdditionsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYDictionaryAdditionsTests.m; sourceTree = "<group>"; };
		849110391CCE718100E53B93 /* BUYExceptionAdditionsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYExceptionAdditionsTests.m; sourceTree = "<group>"; };
		8491103B1CCE731900E53B93 /* BUYURLAdditionsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYURLAdditionsTests.m; sourceTree = "<group>"; };
314
		849110431CCE9F3F00E53B93 /* BUYTransformerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYTransformerTests.m; sourceTree = "<group>"; };
Brent Gulanowski committed
315
		849110461CCEA85C00E53B93 /* BUYObserverTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYObserverTests.m; sourceTree = "<group>"; };
316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333
		84980F281CB75AC200CFAB58 /* BUYObjectProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYObjectProtocol.h; sourceTree = "<group>"; };
		84980F2B1CB75B5E00CFAB58 /* BUYModelManagerProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYModelManagerProtocol.h; sourceTree = "<group>"; };
		84980F2E1CB75C2900CFAB58 /* NSEntityDescription+BUYAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSEntityDescription+BUYAdditions.h"; sourceTree = "<group>"; };
		84980F2F1CB75C2900CFAB58 /* NSEntityDescription+BUYAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSEntityDescription+BUYAdditions.m"; sourceTree = "<group>"; };
		84980F301CB75C2900CFAB58 /* NSPropertyDescription+BUYAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSPropertyDescription+BUYAdditions.h"; sourceTree = "<group>"; };
		84980F311CB75C2900CFAB58 /* NSPropertyDescription+BUYAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSPropertyDescription+BUYAdditions.m"; sourceTree = "<group>"; };
		84980F4A1CB7613700CFAB58 /* BUYIdentityTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYIdentityTransformer.h; sourceTree = "<group>"; };
		84980F4B1CB7613700CFAB58 /* BUYIdentityTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYIdentityTransformer.m; sourceTree = "<group>"; };
		84980F501CB7616900CFAB58 /* BUYDecimalNumberTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYDecimalNumberTransformer.h; sourceTree = "<group>"; };
		84980F511CB7616900CFAB58 /* BUYDecimalNumberTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYDecimalNumberTransformer.m; sourceTree = "<group>"; };
		84980F561CB7617500CFAB58 /* BUYURLTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYURLTransformer.h; sourceTree = "<group>"; };
		84980F571CB7617500CFAB58 /* BUYURLTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYURLTransformer.m; sourceTree = "<group>"; };
		84980F5C1CB7617E00CFAB58 /* BUYDateTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYDateTransformer.h; sourceTree = "<group>"; };
		84980F5D1CB7617E00CFAB58 /* BUYDateTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYDateTransformer.m; sourceTree = "<group>"; };
		8498108E1CB7E07900CFAB58 /* BUYDeliveryRangeTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYDeliveryRangeTransformer.h; sourceTree = "<group>"; };
		8498108F1CB7E07900CFAB58 /* BUYDeliveryRangeTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYDeliveryRangeTransformer.m; sourceTree = "<group>"; };
		849810901CB7E07900CFAB58 /* BUYFlatCollectionTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYFlatCollectionTransformer.h; sourceTree = "<group>"; };
		849810911CB7E07900CFAB58 /* BUYFlatCollectionTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYFlatCollectionTransformer.m; sourceTree = "<group>"; };
334 335 336
		8498DCA71CDD1B1C00BD12A8 /* BUYError+BUYAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "BUYError+BUYAdditions.h"; sourceTree = "<group>"; };
		8498DCA81CDD1B1C00BD12A8 /* BUYError+BUYAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "BUYError+BUYAdditions.m"; sourceTree = "<group>"; };
		8498DCA91CDD1B1C00BD12A8 /* BUYShopifyErrorCodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYShopifyErrorCodes.h; sourceTree = "<group>"; };
Dima Bart committed
337
		8498DCB01CDD1B4A00BD12A8 /* BUYClient+Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "BUYClient+Internal.h"; sourceTree = "<group>"; };
338 339 340 341
		8498DCB11CDD1B4A00BD12A8 /* BUYClient+Customers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "BUYClient+Customers.h"; sourceTree = "<group>"; };
		8498DCB21CDD1B4A00BD12A8 /* BUYClient+Customers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "BUYClient+Customers.m"; sourceTree = "<group>"; };
		8498DCB91CDD1FA400BD12A8 /* BUYAccountCredentials.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYAccountCredentials.h; sourceTree = "<group>"; };
		8498DCBA1CDD1FA400BD12A8 /* BUYAccountCredentials.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYAccountCredentials.m; sourceTree = "<group>"; };
342
		8498DCBF1CDD208200BD12A8 /* BUYClient+CustomerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "BUYClient+CustomerTests.m"; sourceTree = "<group>"; };
Brent Gulanowski committed
343
		8498DCC01CDD208200BD12A8 /* BUYCollectionTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYCollectionTests.m; sourceTree = "<group>"; };
344
		8498DCC11CDD208200BD12A8 /* BUYCoreDataModelAdditionsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYCoreDataModelAdditionsTests.m; sourceTree = "<group>"; };
Brent Gulanowski committed
345 346 347
		8498DCC21CDD208200BD12A8 /* BUYCustomerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYCustomerTests.m; sourceTree = "<group>"; };
		8498DCC31CDD208200BD12A8 /* BUYModelManagerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYModelManagerTests.m; sourceTree = "<group>"; };
		8498DCC41CDD208200BD12A8 /* BUYOrderTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYOrderTests.m; sourceTree = "<group>"; };
348 349 350
		8498DCC61CDD208200BD12A8 /* BUYTestModel.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = BUYTestModel.xcdatamodel; sourceTree = "<group>"; };
		8498DCC71CDD208200BD12A8 /* TestModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestModel.h; sourceTree = "<group>"; };
		8498DCC81CDD208200BD12A8 /* TestModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TestModel.m; sourceTree = "<group>"; };
Brent Gulanowski committed
351
		84B0A71D1CDD253A00253EB0 /* orders.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = orders.json; sourceTree = "<group>"; };
352
		84B0A71F1CDD261100253EB0 /* BUYSerializable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYSerializable.m; sourceTree = "<group>"; };
353 354 355 356 357
		84B0A72B1CE10ED900253EB0 /* BUYPaymentController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYPaymentController.h; sourceTree = "<group>"; };
		84B0A72C1CE10ED900253EB0 /* BUYPaymentController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYPaymentController.m; sourceTree = "<group>"; };
		84B0A72D1CE10ED900253EB0 /* BUYPaymentProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYPaymentProvider.h; sourceTree = "<group>"; };
		84B0A72E1CE10ED900253EB0 /* BUYWebCheckoutPaymentProvider.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYWebCheckoutPaymentProvider.h; sourceTree = "<group>"; };
		84B0A72F1CE10ED900253EB0 /* BUYWebCheckoutPaymentProvider.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYWebCheckoutPaymentProvider.m; sourceTree = "<group>"; };
358 359
		84CD7C2B1CC65D5500B6EE61 /* _BUYCheckoutAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYCheckoutAttribute.h; sourceTree = "<group>"; };
		84CD7C2C1CC65D5500B6EE61 /* _BUYCheckoutAttribute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYCheckoutAttribute.m; sourceTree = "<group>"; };
360 361 362 363
		84D73BFE1CDD1931000F978A /* _BUYAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYAddress.h; sourceTree = "<group>"; };
		84D73BFF1CDD1931000F978A /* _BUYAddress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYAddress.m; sourceTree = "<group>"; };
		84D73C001CDD1931000F978A /* BUYAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYAddress.h; sourceTree = "<group>"; };
		84D73C011CDD1931000F978A /* BUYAddress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYAddress.m; sourceTree = "<group>"; };
364 365
		84D915411CC0359700D334FB /* BUYObserver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYObserver.h; sourceTree = "<group>"; };
		84D915421CC0359700D334FB /* BUYObserver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYObserver.m; sourceTree = "<group>"; };
366 367 368 369
		84D915471CC03F1600D334FB /* BUYManagedObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYManagedObject.h; sourceTree = "<group>"; };
		84D915481CC03F1600D334FB /* BUYManagedObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYManagedObject.m; sourceTree = "<group>"; };
		84D915491CC03F1600D334FB /* BUYModelManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYModelManager.h; sourceTree = "<group>"; };
		84D9154A1CC03F1600D334FB /* BUYModelManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYModelManager.m; sourceTree = "<group>"; };
370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409
		84D915551CC0400500D334FB /* Scripts */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Scripts; path = ../Scripts; sourceTree = "<group>"; };
		84D915571CC040C300D334FB /* Mobile Buy SDK.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = "Mobile Buy SDK.xcdatamodel"; sourceTree = "<group>"; };
		84D9155A1CC0416800D334FB /* _BUYCart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYCart.h; sourceTree = "<group>"; };
		84D9155B1CC0416800D334FB /* _BUYCart.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYCart.m; sourceTree = "<group>"; };
		84D9155C1CC0416800D334FB /* _BUYCartLineItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYCartLineItem.h; sourceTree = "<group>"; };
		84D9155D1CC0416800D334FB /* _BUYCartLineItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYCartLineItem.m; sourceTree = "<group>"; };
		84D9155E1CC0416800D334FB /* _BUYCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYCollection.h; sourceTree = "<group>"; };
		84D9155F1CC0416800D334FB /* _BUYCollection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYCollection.m; sourceTree = "<group>"; };
		84D915601CC0416800D334FB /* _BUYCustomer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYCustomer.h; sourceTree = "<group>"; };
		84D915611CC0416800D334FB /* _BUYCustomer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYCustomer.m; sourceTree = "<group>"; };
		84D915621CC0416800D334FB /* _BUYImageLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYImageLink.h; sourceTree = "<group>"; };
		84D915631CC0416800D334FB /* _BUYImageLink.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYImageLink.m; sourceTree = "<group>"; };
		84D915641CC0416800D334FB /* _BUYLineItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYLineItem.h; sourceTree = "<group>"; };
		84D915651CC0416800D334FB /* _BUYLineItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYLineItem.m; sourceTree = "<group>"; };
		84D915661CC0416800D334FB /* _BUYOption.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYOption.h; sourceTree = "<group>"; };
		84D915671CC0416800D334FB /* _BUYOption.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYOption.m; sourceTree = "<group>"; };
		84D915681CC0416800D334FB /* _BUYOptionValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYOptionValue.h; sourceTree = "<group>"; };
		84D915691CC0416800D334FB /* _BUYOptionValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYOptionValue.m; sourceTree = "<group>"; };
		84D9156A1CC0416800D334FB /* _BUYOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYOrder.h; sourceTree = "<group>"; };
		84D9156B1CC0416800D334FB /* _BUYOrder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYOrder.m; sourceTree = "<group>"; };
		84D9156C1CC0416800D334FB /* _BUYProduct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYProduct.h; sourceTree = "<group>"; };
		84D9156D1CC0416800D334FB /* _BUYProduct.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYProduct.m; sourceTree = "<group>"; };
		84D9156E1CC0416800D334FB /* _BUYProductVariant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYProductVariant.h; sourceTree = "<group>"; };
		84D9156F1CC0416800D334FB /* _BUYProductVariant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYProductVariant.m; sourceTree = "<group>"; };
		84D915701CC0416800D334FB /* _BUYShop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYShop.h; sourceTree = "<group>"; };
		84D915711CC0416800D334FB /* _BUYShop.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYShop.m; sourceTree = "<group>"; };
		84D915721CC0416800D334FB /* BUYCustomer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYCustomer.h; sourceTree = "<group>"; };
		84D915731CC0416800D334FB /* BUYCustomer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYCustomer.m; sourceTree = "<group>"; };
		84D915AA1CC0417700D334FB /* _BUYCheckout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYCheckout.h; sourceTree = "<group>"; };
		84D915AB1CC0417700D334FB /* _BUYCheckout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYCheckout.m; sourceTree = "<group>"; };
		84D915AC1CC0417700D334FB /* _BUYDiscount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYDiscount.h; sourceTree = "<group>"; };
		84D915AD1CC0417700D334FB /* _BUYDiscount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYDiscount.m; sourceTree = "<group>"; };
		84D915AE1CC0417700D334FB /* _BUYGiftCard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYGiftCard.h; sourceTree = "<group>"; };
		84D915AF1CC0417700D334FB /* _BUYGiftCard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYGiftCard.m; sourceTree = "<group>"; };
		84D915B01CC0417700D334FB /* _BUYMaskedCreditCard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYMaskedCreditCard.h; sourceTree = "<group>"; };
		84D915B11CC0417700D334FB /* _BUYMaskedCreditCard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYMaskedCreditCard.m; sourceTree = "<group>"; };
		84D915B21CC0417700D334FB /* _BUYShippingRate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYShippingRate.h; sourceTree = "<group>"; };
		84D915B31CC0417700D334FB /* _BUYShippingRate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYShippingRate.m; sourceTree = "<group>"; };
		84D915B41CC0417700D334FB /* _BUYTaxLine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _BUYTaxLine.h; sourceTree = "<group>"; };
		84D915B51CC0417700D334FB /* _BUYTaxLine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _BUYTaxLine.m; sourceTree = "<group>"; };
410 411
		900396991B601DF400226B73 /* BUYCartLineItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYCartLineItem.h; sourceTree = "<group>"; };
		9003969A1B601DF400226B73 /* BUYCartLineItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYCartLineItem.m; sourceTree = "<group>"; };
412 413
		901931701BC5B9BC00D1134E /* Buy.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Buy.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		901931761BC5BC9100D1134E /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; };
414 415
		9032F2D81BE9457A00BB9EEF /* BUYCheckoutAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYCheckoutAttribute.h; sourceTree = "<group>"; };
		9032F2D91BE9457A00BB9EEF /* BUYCheckoutAttribute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYCheckoutAttribute.m; sourceTree = "<group>"; };
416 417 418 419 420 421 422 423 424 425 426 427 428 429 430
		904FB6001AE03D4500EA1758 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = "Mobile Buy SDK/Info.plist"; sourceTree = "<group>"; };
		906CF1AB1B8B5F7D001F7D5B /* BUYNSPersonNameComponents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYNSPersonNameComponents.h; sourceTree = "<group>"; };
		906CF1AC1B8B5F7D001F7D5B /* BUYNSPersonNameComponents.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYNSPersonNameComponents.m; sourceTree = "<group>"; };
		906CF1AF1B8B66AE001F7D5B /* BUYCNPostalAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYCNPostalAddress.h; sourceTree = "<group>"; };
		906CF1B01B8B66AE001F7D5B /* BUYCNPostalAddress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYCNPostalAddress.m; sourceTree = "<group>"; };
		9089CC5D1BB48D06009726D6 /* BUYCollection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYCollection.m; sourceTree = "<group>"; };
		90AFAA5C1B011EA600F21C23 /* BUYTaxLine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYTaxLine.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		90AFAA5D1B011EA600F21C23 /* BUYTaxLine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = BUYTaxLine.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		90AFAA641B01398A00F21C23 /* BUYShippingRate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYShippingRate.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		90AFAA651B01398A00F21C23 /* BUYShippingRate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = BUYShippingRate.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		90AFAA681B0139DE00F21C23 /* BUYDiscount.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYDiscount.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		90AFAA691B0139DE00F21C23 /* BUYDiscount.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = BUYDiscount.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		90B043AF1B0D380D006CA6FC /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = "<group>"; };
		90BC07F51AE043FD005D1195 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
		90BC07F71AE0440F005D1195 /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; };
431 432
		90C856B81BD6B19D00936926 /* Buy.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; name = Buy.modulemap; path = "Mobile Buy SDK/Static Framework/Buy.modulemap"; sourceTree = "<group>"; };
		90DA8DF11BC6A82D0027BCB7 /* Buy.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Buy.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
433 434 435 436 437 438 439 440
		90E80E461AFBBB68003A9909 /* AppledocSettings.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppledocSettings.plist; path = docs/AppledocSettings.plist; sourceTree = "<group>"; };
		90E83BC21B9F550E00C95A1B /* BUYOrder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYOrder.h; sourceTree = "<group>"; };
		90E83BC31B9F550E00C95A1B /* BUYOrder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYOrder.m; sourceTree = "<group>"; };
		90F592EC1B0D5EFE0026B382 /* Mobile Buy SDK Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Mobile Buy SDK Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
		90F592EF1B0D5EFE0026B382 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		90F592F81B0D5F4C0026B382 /* BUYIntegrationTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYIntegrationTest.m; sourceTree = "<group>"; };
		90F592FA1B0D5F4C0026B382 /* BUYCartTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYCartTest.m; sourceTree = "<group>"; };
		90F592FB1B0D5F4C0026B382 /* BUYCheckoutTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYCheckoutTest.m; sourceTree = "<group>"; };
441
		90F592FC1B0D5F4C0026B382 /* BUYClient+StorefrontTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "BUYClient+StorefrontTests.m"; sourceTree = "<group>"; };
442 443 444 445
		90F592FD1B0D5F4C0026B382 /* BUYClientTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYClientTest.m; sourceTree = "<group>"; };
		90F592FE1B0D5F4C0026B382 /* BUYLineItemTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYLineItemTest.m; sourceTree = "<group>"; };
		90F592FF1B0D5F4C0026B382 /* BUYObjectTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYObjectTests.m; sourceTree = "<group>"; };
		90F593001B0D5F4C0026B382 /* BUYTestConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYTestConstants.h; sourceTree = "<group>"; };
446
		9A0B0C621CE9F8530037D68F /* BUYRequestOperationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYRequestOperationTests.m; sourceTree = "<group>"; };
447 448
		9A0B0C641CEA703E0037D68F /* BUYClient+Routing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "BUYClient+Routing.h"; sourceTree = "<group>"; };
		9A0B0C651CEA703E0037D68F /* BUYClient+Routing.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "BUYClient+Routing.m"; sourceTree = "<group>"; };
449 450
		9A0B0C6A1CEB4D300037D68F /* BUYClient+Storefront.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "BUYClient+Storefront.h"; sourceTree = "<group>"; };
		9A0B0C6B1CEB4D300037D68F /* BUYClient+Storefront.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "BUYClient+Storefront.m"; sourceTree = "<group>"; };
451 452
		9A0B0C701CEB52B90037D68F /* BUYClient+Checkout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "BUYClient+Checkout.h"; sourceTree = "<group>"; };
		9A0B0C711CEB52B90037D68F /* BUYClient+Checkout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "BUYClient+Checkout.m"; sourceTree = "<group>"; };
453 454
		9A0B0C761CEB5BBD0037D68F /* BUYCustomerToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYCustomerToken.h; sourceTree = "<group>"; };
		9A0B0C771CEB5BBD0037D68F /* BUYCustomerToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYCustomerToken.m; sourceTree = "<group>"; };
455
		9A0B0C821CEB981C0037D68F /* BUYClient+RoutingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "BUYClient+RoutingTests.m"; sourceTree = "<group>"; };
456 457
		9A0B0CA51CED0A860037D68F /* BUYCheckoutOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYCheckoutOperation.h; sourceTree = "<group>"; };
		9A0B0CA61CED0A860037D68F /* BUYCheckoutOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYCheckoutOperation.m; sourceTree = "<group>"; };
Dima Bart committed
458
		9A102D1A1CDD1F960026CC43 /* BUYErrorTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYErrorTests.m; sourceTree = "<group>"; };
Dima Bart committed
459
		9A102D1D1CDD25980026CC43 /* BUYOptionValueTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYOptionValueTests.m; sourceTree = "<group>"; };
460
		9A47CEF81CE39EC200A6D5BA /* BUYPaymentToken.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BUYPaymentToken.h; sourceTree = "<group>"; };
461 462
		9A47CEFA1CE39F5B00A6D5BA /* BUYCreditCardToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYCreditCardToken.h; sourceTree = "<group>"; };
		9A47CEFB1CE39F5B00A6D5BA /* BUYCreditCardToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYCreditCardToken.m; sourceTree = "<group>"; };
463
		9A47CF0C1CE4D6C600A6D5BA /* BUYCreditCardTokenTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYCreditCardTokenTests.m; sourceTree = "<group>"; };
464
		9A47CF211CE5112A00A6D5BA /* BUYAssert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BUYAssert.h; path = ../Additions/BUYAssert.h; sourceTree = "<group>"; };
465 466
		9A585C041CE6440B001F20F0 /* BUYOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYOperation.h; sourceTree = "<group>"; };
		9A585C051CE6440B001F20F0 /* BUYOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYOperation.m; sourceTree = "<group>"; };
467 468
		9A585C111CE65811001F20F0 /* BUYRequestOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYRequestOperation.h; sourceTree = "<group>"; };
		9A585C121CE65811001F20F0 /* BUYRequestOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYRequestOperation.m; sourceTree = "<group>"; };
469
		9A6B03781CDA5D4F0054C26E /* BUYAccountCredentialsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYAccountCredentialsTests.m; sourceTree = "<group>"; };
470 471
		9A6C1D3F1D07485F00BFF4F9 /* BUYStatusOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYStatusOperation.h; sourceTree = "<group>"; };
		9A6C1D401D07485F00BFF4F9 /* BUYStatusOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYStatusOperation.m; sourceTree = "<group>"; };
472 473
		9A6C1D431D0749FC00BFF4F9 /* BUYGroupOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYGroupOperation.h; sourceTree = "<group>"; };
		9A6C1D441D0749FC00BFF4F9 /* BUYGroupOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYGroupOperation.m; sourceTree = "<group>"; };
474
		9A6C1DC31D089E4700BFF4F9 /* BUYClientTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYClientTypes.h; sourceTree = "<group>"; };
475
		9A7652C21CF487BD00220E4B /* BUYOperationTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYOperationTests.m; sourceTree = "<group>"; };
476 477
		9A807E811CF74EBE00023160 /* BUYClient+Address.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "BUYClient+Address.h"; sourceTree = "<group>"; };
		9A807E821CF74EBE00023160 /* BUYClient+Address.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "BUYClient+Address.m"; sourceTree = "<group>"; };
478 479
		9ABBCC9F1CF5C9D10075B0C5 /* BUYFakeSafariController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYFakeSafariController.h; sourceTree = "<group>"; };
		9ABBCCA01CF5C9D10075B0C5 /* BUYFakeSafariController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYFakeSafariController.m; sourceTree = "<group>"; };
480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508
		BE47340D1B66C4EF00AA721A /* BUYError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYError.h; sourceTree = "<group>"; };
		BE47340E1B66C4EF00AA721A /* BUYError.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYError.m; sourceTree = "<group>"; };
		BE5DC3611B71022D00B2BC1E /* BUYMaskedCreditCard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYMaskedCreditCard.h; sourceTree = "<group>"; };
		BE5DC3621B71022D00B2BC1E /* BUYMaskedCreditCard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYMaskedCreditCard.m; sourceTree = "<group>"; };
		BE6C07031BB1DE1D00BD9F7B /* OHHTTPStubs.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OHHTTPStubs.framework; path = "Mobile Buy SDK Tests/OHHTTPStubs.framework"; sourceTree = "<group>"; };
		BE6C07051BB1E46900BD9F7B /* mocked_responses.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = mocked_responses.json; sourceTree = "<group>"; };
		BE9496681B45CCF400B38949 /* libc++.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libc++.dylib"; path = "usr/lib/libc++.dylib"; sourceTree = SDKROOT; };
		BE98DB4E1BB1ED3E00C29564 /* OHHTTPStubs */ = {isa = PBXFileReference; lastKnownFileType = folder; name = OHHTTPStubs; path = "Mobile Buy SDK Tests/OHHTTPStubs"; sourceTree = "<group>"; };
		BE98DB501BB1ED5500C29564 /* libOHHTTPStubs.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libOHHTTPStubs.a; path = "Mobile Buy SDK Tests/OHHTTPStubs/libOHHTTPStubs.a"; sourceTree = "<group>"; };
		BE98DB5A1BB1F4D000C29564 /* OHHTTPStubsResponse+Helpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "OHHTTPStubsResponse+Helpers.h"; sourceTree = "<group>"; };
		BE98DB5B1BB1F4D000C29564 /* OHHTTPStubsResponse+Helpers.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "OHHTTPStubsResponse+Helpers.m"; sourceTree = "<group>"; };
		BEB74A8E1B55A3D00005A300 /* BUYCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYCollection.h; sourceTree = "<group>"; };
		BEB9AE721BA73E6C00575F8A /* test_shop_data.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = test_shop_data.json; sourceTree = "<group>"; };
		BEB9AE7A1BA866D000575F8A /* BUYClientTestBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYClientTestBase.h; sourceTree = "<group>"; };
		BEB9AE7C1BA8685600575F8A /* BUYClientTestBase.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BUYClientTestBase.m; sourceTree = "<group>"; };
		BEEA83E51B0B76C7000C6483 /* BUYOptionValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BUYOptionValue.h; sourceTree = "<group>"; };
		BEEA83E61B0B76C7000C6483 /* BUYOptionValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BUYOptionValue.m; sourceTree = "<group>"; };
		F76CFF1E19CB7C500079C703 /* BUYSerializable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYSerializable.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		F773743619C771D10039681C /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE; path = ../LICENSE; sourceTree = "<group>"; };
		F773744719C77A210039681C /* BUYCart.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYCart.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		F773744819C77A210039681C /* BUYCart.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = BUYCart.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		F773749419C77C260039681C /* BUYCheckout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYCheckout.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		F773749519C77C260039681C /* BUYCheckout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = BUYCheckout.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		F77374AA19C796BD0039681C /* BUYCreditCard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYCreditCard.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		F77374AB19C796BD0039681C /* BUYCreditCard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = BUYCreditCard.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		F7AB6AB819CFCE6A00115224 /* libstdc++.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = "libstdc++.dylib"; path = "usr/lib/libstdc++.dylib"; sourceTree = SDKROOT; };
		F7FDA16C19C939FF00AF4E93 /* BUYLineItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYLineItem.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
		F7FDA16D19C939FF00AF4E93 /* BUYLineItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = BUYLineItem.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
		F7FDA17019C93F6F00AF4E93 /* BUYClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = BUYClient.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
509
		F7FDA17119C93F6F00AF4E93 /* BUYClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = BUYClient.m; sourceTree = "<group>"; };
510 511 512
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
513 514 515 516 517 518 519
		901931251BC5B9BC00D1134E /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
520 521 522 523
		90F592E91B0D5EFE0026B382 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
Rune Madsen committed
524
				90DAEC381BC6E736007555A5 /* libc++.tbd in Frameworks */,
525 526 527 528 529 530 531 532 533 534
				90C27AAF1BB2E8F3008AF7A4 /* libOHHTTPStubs.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		547B8D0CCDB9458C800F1E3C /* Frameworks */ = {
			isa = PBXGroup;
			children = (
535
				901931761BC5BC9100D1134E /* libc++.tbd */,
536 537 538 539 540 541 542 543 544 545 546 547
				BE98DB501BB1ED5500C29564 /* libOHHTTPStubs.a */,
				BE98DB4E1BB1ED3E00C29564 /* OHHTTPStubs */,
				BE6C07031BB1DE1D00BD9F7B /* OHHTTPStubs.framework */,
				BE9496681B45CCF400B38949 /* libc++.dylib */,
				90BC07F71AE0440F005D1195 /* AddressBook.framework */,
				90BC07F51AE043FD005D1195 /* Foundation.framework */,
				2A54742D1A0AA61600822409 /* PassKit.framework */,
				F7AB6AB819CFCE6A00115224 /* libstdc++.dylib */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
548 549 550 551 552 553 554 555 556 557 558 559 560
		841ADDEA1CB6C942000004B0 /* Additions */ = {
			isa = PBXGroup;
			children = (
				841ADDEB1CB6C942000004B0 /* NSArray+BUYAdditions.h */,
				841ADDEC1CB6C942000004B0 /* NSArray+BUYAdditions.m */,
				841ADDED1CB6C942000004B0 /* NSDate+BUYAdditions.h */,
				841ADDEE1CB6C942000004B0 /* NSDate+BUYAdditions.m */,
				841ADDEF1CB6C942000004B0 /* NSDateFormatter+BUYAdditions.h */,
				841ADDF01CB6C942000004B0 /* NSDateFormatter+BUYAdditions.m */,
				841ADDF11CB6C942000004B0 /* NSDecimalNumber+BUYAdditions.h */,
				841ADDF21CB6C942000004B0 /* NSDecimalNumber+BUYAdditions.m */,
				841ADDF31CB6C942000004B0 /* NSDictionary+BUYAdditions.h */,
				841ADDF41CB6C942000004B0 /* NSDictionary+BUYAdditions.m */,
561 562
				84980F2E1CB75C2900CFAB58 /* NSEntityDescription+BUYAdditions.h */,
				84980F2F1CB75C2900CFAB58 /* NSEntityDescription+BUYAdditions.m */,
563 564
				841ADDF51CB6C942000004B0 /* NSException+BUYAdditions.h */,
				841ADDF61CB6C942000004B0 /* NSException+BUYModelAdditions.m */,
565 566
				84980F301CB75C2900CFAB58 /* NSPropertyDescription+BUYAdditions.h */,
				84980F311CB75C2900CFAB58 /* NSPropertyDescription+BUYAdditions.m */,
567 568 569 570 571 572 573 574 575 576
				841ADDF71CB6C942000004B0 /* NSRegularExpression+BUYAdditions.h */,
				841ADDF81CB6C942000004B0 /* NSRegularExpression+BUYAdditions.m */,
				841ADDF91CB6C942000004B0 /* NSString+BUYAdditions.h */,
				841ADDFA1CB6C942000004B0 /* NSString+BUYAdditions.m */,
				841ADDFB1CB6C942000004B0 /* NSURL+BUYAdditions.h */,
				841ADDFC1CB6C942000004B0 /* NSURL+BUYAdditions.m */,
			);
			path = Additions;
			sourceTree = "<group>";
		};
577 578 579
		841ADE2A1CB6F31C000004B0 /* Transient */ = {
			isa = PBXGroup;
			children = (
580 581
				84D915AA1CC0417700D334FB /* _BUYCheckout.h */,
				84D915AB1CC0417700D334FB /* _BUYCheckout.m */,
582 583
				84CD7C2B1CC65D5500B6EE61 /* _BUYCheckoutAttribute.h */,
				84CD7C2C1CC65D5500B6EE61 /* _BUYCheckoutAttribute.m */,
584 585 586 587 588 589 590 591 592 593
				84D915AC1CC0417700D334FB /* _BUYDiscount.h */,
				84D915AD1CC0417700D334FB /* _BUYDiscount.m */,
				84D915AE1CC0417700D334FB /* _BUYGiftCard.h */,
				84D915AF1CC0417700D334FB /* _BUYGiftCard.m */,
				84D915B01CC0417700D334FB /* _BUYMaskedCreditCard.h */,
				84D915B11CC0417700D334FB /* _BUYMaskedCreditCard.m */,
				84D915B21CC0417700D334FB /* _BUYShippingRate.h */,
				84D915B31CC0417700D334FB /* _BUYShippingRate.m */,
				84D915B41CC0417700D334FB /* _BUYTaxLine.h */,
				84D915B51CC0417700D334FB /* _BUYTaxLine.m */,
594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614
				F773749419C77C260039681C /* BUYCheckout.h */,
				F773749519C77C260039681C /* BUYCheckout.m */,
				9032F2D81BE9457A00BB9EEF /* BUYCheckoutAttribute.h */,
				9032F2D91BE9457A00BB9EEF /* BUYCheckoutAttribute.m */,
				90AFAA681B0139DE00F21C23 /* BUYDiscount.h */,
				90AFAA691B0139DE00F21C23 /* BUYDiscount.m */,
				42488B321AB8761A005F21A9 /* BUYGiftCard.h */,
				42488B331AB8761A005F21A9 /* BUYGiftCard.m */,
				BE5DC3611B71022D00B2BC1E /* BUYMaskedCreditCard.h */,
				BE5DC3621B71022D00B2BC1E /* BUYMaskedCreditCard.m */,
				90AFAA641B01398A00F21C23 /* BUYShippingRate.h */,
				90AFAA651B01398A00F21C23 /* BUYShippingRate.m */,
				90AFAA5C1B011EA600F21C23 /* BUYTaxLine.h */,
				90AFAA5D1B011EA600F21C23 /* BUYTaxLine.m */,
			);
			path = Transient;
			sourceTree = "<group>";
		};
		841ADE2B1CB6F320000004B0 /* Persistent */ = {
			isa = PBXGroup;
			children = (
615 616
				84D73BFE1CDD1931000F978A /* _BUYAddress.h */,
				84D73BFF1CDD1931000F978A /* _BUYAddress.m */,
617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640
				84D9155A1CC0416800D334FB /* _BUYCart.h */,
				84D9155B1CC0416800D334FB /* _BUYCart.m */,
				84D9155C1CC0416800D334FB /* _BUYCartLineItem.h */,
				84D9155D1CC0416800D334FB /* _BUYCartLineItem.m */,
				84D9155E1CC0416800D334FB /* _BUYCollection.h */,
				84D9155F1CC0416800D334FB /* _BUYCollection.m */,
				84D915601CC0416800D334FB /* _BUYCustomer.h */,
				84D915611CC0416800D334FB /* _BUYCustomer.m */,
				84D915621CC0416800D334FB /* _BUYImageLink.h */,
				84D915631CC0416800D334FB /* _BUYImageLink.m */,
				84D915641CC0416800D334FB /* _BUYLineItem.h */,
				84D915651CC0416800D334FB /* _BUYLineItem.m */,
				84D915661CC0416800D334FB /* _BUYOption.h */,
				84D915671CC0416800D334FB /* _BUYOption.m */,
				84D915681CC0416800D334FB /* _BUYOptionValue.h */,
				84D915691CC0416800D334FB /* _BUYOptionValue.m */,
				84D9156A1CC0416800D334FB /* _BUYOrder.h */,
				84D9156B1CC0416800D334FB /* _BUYOrder.m */,
				84D9156C1CC0416800D334FB /* _BUYProduct.h */,
				84D9156D1CC0416800D334FB /* _BUYProduct.m */,
				84D9156E1CC0416800D334FB /* _BUYProductVariant.h */,
				84D9156F1CC0416800D334FB /* _BUYProductVariant.m */,
				84D915701CC0416800D334FB /* _BUYShop.h */,
				84D915711CC0416800D334FB /* _BUYShop.m */,
641 642
				84D73C001CDD1931000F978A /* BUYAddress.h */,
				84D73C011CDD1931000F978A /* BUYAddress.m */,
643 644 645 646 647 648
				F773744719C77A210039681C /* BUYCart.h */,
				F773744819C77A210039681C /* BUYCart.m */,
				900396991B601DF400226B73 /* BUYCartLineItem.h */,
				9003969A1B601DF400226B73 /* BUYCartLineItem.m */,
				BEB74A8E1B55A3D00005A300 /* BUYCollection.h */,
				9089CC5D1BB48D06009726D6 /* BUYCollection.m */,
649 650
				84D915721CC0416800D334FB /* BUYCustomer.h */,
				84D915731CC0416800D334FB /* BUYCustomer.m */,
651 652
				2AF52A791A700B0A0087DB2C /* BUYImageLink.h */,
				2AF52A7A1A700B0A0087DB2C /* BUYImageLink.m */,
653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670
				F7FDA16C19C939FF00AF4E93 /* BUYLineItem.h */,
				F7FDA16D19C939FF00AF4E93 /* BUYLineItem.m */,
				2AF52A7F1A700B0A0087DB2C /* BUYOption.h */,
				2AF52A801A700B0A0087DB2C /* BUYOption.m */,
				BEEA83E51B0B76C7000C6483 /* BUYOptionValue.h */,
				BEEA83E61B0B76C7000C6483 /* BUYOptionValue.m */,
				90E83BC21B9F550E00C95A1B /* BUYOrder.h */,
				90E83BC31B9F550E00C95A1B /* BUYOrder.m */,
				2AF52A7C1A700B0A0087DB2C /* BUYProduct.h */,
				2AF52A7D1A700B0A0087DB2C /* BUYProduct.m */,
				2AF52A811A700B0A0087DB2C /* BUYProductVariant.h */,
				2AF52A821A700B0A0087DB2C /* BUYProductVariant.m */,
				2AF52A831A700B0A0087DB2C /* BUYShop.h */,
				2AF52A841A700B0A0087DB2C /* BUYShop.m */,
			);
			path = Persistent;
			sourceTree = "<group>";
		};
671 672 673 674 675
		84980F271CB75A7A00CFAB58 /* Protocols */ = {
			isa = PBXGroup;
			children = (
				84980F281CB75AC200CFAB58 /* BUYObjectProtocol.h */,
				84980F2B1CB75B5E00CFAB58 /* BUYModelManagerProtocol.h */,
676
				9A47CEF81CE39EC200A6D5BA /* BUYPaymentToken.h */,
677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699
			);
			name = Protocols;
			sourceTree = "<group>";
		};
		84980F491CB760FA00CFAB58 /* Value Transformers */ = {
			isa = PBXGroup;
			children = (
				84980F5C1CB7617E00CFAB58 /* BUYDateTransformer.h */,
				84980F5D1CB7617E00CFAB58 /* BUYDateTransformer.m */,
				84980F501CB7616900CFAB58 /* BUYDecimalNumberTransformer.h */,
				84980F511CB7616900CFAB58 /* BUYDecimalNumberTransformer.m */,
				8498108E1CB7E07900CFAB58 /* BUYDeliveryRangeTransformer.h */,
				8498108F1CB7E07900CFAB58 /* BUYDeliveryRangeTransformer.m */,
				849810901CB7E07900CFAB58 /* BUYFlatCollectionTransformer.h */,
				849810911CB7E07900CFAB58 /* BUYFlatCollectionTransformer.m */,
				84980F4A1CB7613700CFAB58 /* BUYIdentityTransformer.h */,
				84980F4B1CB7613700CFAB58 /* BUYIdentityTransformer.m */,
				84980F561CB7617500CFAB58 /* BUYURLTransformer.h */,
				84980F571CB7617500CFAB58 /* BUYURLTransformer.m */,
			);
			path = "Value Transformers";
			sourceTree = "<group>";
		};
700 701 702
		84B0A7281CE10ED900253EB0 /* Payment Providers */ = {
			isa = PBXGroup;
			children = (
703
				84B0A72D1CE10ED900253EB0 /* BUYPaymentProvider.h */,
704 705 706 707 708 709 710 711
				84B0A72B1CE10ED900253EB0 /* BUYPaymentController.h */,
				84B0A72C1CE10ED900253EB0 /* BUYPaymentController.m */,
				84B0A72E1CE10ED900253EB0 /* BUYWebCheckoutPaymentProvider.h */,
				84B0A72F1CE10ED900253EB0 /* BUYWebCheckoutPaymentProvider.m */,
			);
			path = "Payment Providers";
			sourceTree = "<group>";
		};
712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733
		906CF1AE1B8B660F001F7D5B /* PKContact Test Objects */ = {
			isa = PBXGroup;
			children = (
				906CF1AB1B8B5F7D001F7D5B /* BUYNSPersonNameComponents.h */,
				906CF1AC1B8B5F7D001F7D5B /* BUYNSPersonNameComponents.m */,
				906CF1AF1B8B66AE001F7D5B /* BUYCNPostalAddress.h */,
				906CF1B01B8B66AE001F7D5B /* BUYCNPostalAddress.m */,
			);
			name = "PKContact Test Objects";
			sourceTree = "<group>";
		};
		90E80E451AFBBB59003A9909 /* docs */ = {
			isa = PBXGroup;
			children = (
				90E80E461AFBBB68003A9909 /* AppledocSettings.plist */,
			);
			name = docs;
			sourceTree = "<group>";
		};
		90F592ED1B0D5EFE0026B382 /* Mobile Buy SDK Tests */ = {
			isa = PBXGroup;
			children = (
734 735
				90F593001B0D5F4C0026B382 /* BUYTestConstants.h */,
				9ABC8D091D070E0E0049CFDA /* Helpers */,
736
				9A47CF1D1CE50EAB00A6D5BA /* Test Objects */,
737
				9ABC8D081D070DC10049CFDA /* Client Tests */,
738
				9A0B0C611CE9F8310037D68F /* Operation Tests */,
739
				9A47CF0B1CE4D6A500A6D5BA /* Payment Tests */,
Dima Bart committed
740
				9A102D1C1CDD257D0026CC43 /* Models Tests */,
741 742
				9ABC8D061D070CF80049CFDA /* Addition Tests */,
				9ABC8D071D070D1C0049CFDA /* Core Data Tests */,
743
				90F592EE1B0D5EFE0026B382 /* Supporting Files */,
744 745 746 747 748 749 750
			);
			path = "Mobile Buy SDK Tests";
			sourceTree = "<group>";
		};
		90F592EE1B0D5EFE0026B382 /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
751 752 753
				BE6C07051BB1E46900BD9F7B /* mocked_responses.json */,
				BEB9AE721BA73E6C00575F8A /* test_shop_data.json */,
				84B0A71D1CDD253A00253EB0 /* orders.json */,
754 755 756 757 758
				90F592EF1B0D5EFE0026B382 /* Info.plist */,
			);
			name = "Supporting Files";
			sourceTree = "<group>";
		};
759 760 761
		9A0B0C611CE9F8310037D68F /* Operation Tests */ = {
			isa = PBXGroup;
			children = (
762
				9A7652C21CF487BD00220E4B /* BUYOperationTests.m */,
763 764 765 766 767
				9A0B0C621CE9F8530037D68F /* BUYRequestOperationTests.m */,
			);
			name = "Operation Tests";
			sourceTree = "<group>";
		};
768 769 770
		9A0B0CAB1CEDDBD80037D68F /* Aggregate */ = {
			isa = PBXGroup;
			children = (
771 772
				9A6C1D431D0749FC00BFF4F9 /* BUYGroupOperation.h */,
				9A6C1D441D0749FC00BFF4F9 /* BUYGroupOperation.m */,
773 774
				9A6C1D3F1D07485F00BFF4F9 /* BUYStatusOperation.h */,
				9A6C1D401D07485F00BFF4F9 /* BUYStatusOperation.m */,
775 776 777 778 779 780
				9A0B0CA51CED0A860037D68F /* BUYCheckoutOperation.h */,
				9A0B0CA61CED0A860037D68F /* BUYCheckoutOperation.m */,
			);
			name = Aggregate;
			sourceTree = "<group>";
		};
Dima Bart committed
781 782 783
		9A102D1C1CDD257D0026CC43 /* Models Tests */ = {
			isa = PBXGroup;
			children = (
784 785 786 787 788 789 790
				9A6B03781CDA5D4F0054C26E /* BUYAccountCredentialsTests.m */,
				90F592FA1B0D5F4C0026B382 /* BUYCartTest.m */,
				90F592FB1B0D5F4C0026B382 /* BUYCheckoutTest.m */,
				8498DCC21CDD208200BD12A8 /* BUYCustomerTests.m */,
				90F592FE1B0D5F4C0026B382 /* BUYLineItemTest.m */,
				849110461CCEA85C00E53B93 /* BUYObserverTests.m */,
				8498DCC41CDD208200BD12A8 /* BUYOrderTests.m */,
Dima Bart committed
791 792
				9A102D1D1CDD25980026CC43 /* BUYOptionValueTests.m */,
				9A102D1A1CDD1F960026CC43 /* BUYErrorTests.m */,
793
				8498DCC01CDD208200BD12A8 /* BUYCollectionTests.m */,
Dima Bart committed
794 795 796 797
			);
			name = "Models Tests";
			sourceTree = "<group>";
		};
798 799 800
		9A47CEF91CE39F1F00A6D5BA /* Payment Session Providers */ = {
			isa = PBXGroup;
			children = (
801 802
				9A47CEFA1CE39F5B00A6D5BA /* BUYCreditCardToken.h */,
				9A47CEFB1CE39F5B00A6D5BA /* BUYCreditCardToken.m */,
803 804 805 806
			);
			name = "Payment Session Providers";
			sourceTree = "<group>";
		};
807
		9A47CF0B1CE4D6A500A6D5BA /* Payment Tests */ = {
808 809 810
			isa = PBXGroup;
			children = (
				9A47CF0C1CE4D6C600A6D5BA /* BUYCreditCardTokenTests.m */,
811
				8443E2D01CE2917500EA08D4 /* BUYPaymentProviderTests.m */,
812
			);
813
			name = "Payment Tests";
814 815
			sourceTree = "<group>";
		};
816 817 818
		9A47CF1D1CE50EAB00A6D5BA /* Test Objects */ = {
			isa = PBXGroup;
			children = (
819
				906CF1AE1B8B660F001F7D5B /* PKContact Test Objects */,
820 821
				9ABBCC9F1CF5C9D10075B0C5 /* BUYFakeSafariController.h */,
				9ABBCCA01CF5C9D10075B0C5 /* BUYFakeSafariController.m */,
822 823 824 825
			);
			name = "Test Objects";
			sourceTree = "<group>";
		};
826 827 828 829 830
		9A585C011CE6440B001F20F0 /* Operations */ = {
			isa = PBXGroup;
			children = (
				9A585C041CE6440B001F20F0 /* BUYOperation.h */,
				9A585C051CE6440B001F20F0 /* BUYOperation.m */,
831 832
				9A585C111CE65811001F20F0 /* BUYRequestOperation.h */,
				9A585C121CE65811001F20F0 /* BUYRequestOperation.m */,
833
				9A0B0CAB1CEDDBD80037D68F /* Aggregate */,
834 835 836 837
			);
			path = Operations;
			sourceTree = "<group>";
		};
838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887
		9ABC8D061D070CF80049CFDA /* Addition Tests */ = {
			isa = PBXGroup;
			children = (
				8498DCC11CDD208200BD12A8 /* BUYCoreDataModelAdditionsTests.m */,
				849110341CCE70CE00E53B93 /* BUYDictionaryAdditionsTests.m */,
				849110391CCE718100E53B93 /* BUYExceptionAdditionsTests.m */,
				8491102F1CCE708900E53B93 /* BUYRegularExpressionAdditionsTests.m */,
				849110301CCE708900E53B93 /* BUYStringAdditionsTests.m */,
				8491103B1CCE731900E53B93 /* BUYURLAdditionsTests.m */,
				8491102E1CCE708900E53B93 /* BUYArrayAdditionsTests.m */,
			);
			name = "Addition Tests";
			sourceTree = "<group>";
		};
		9ABC8D071D070D1C0049CFDA /* Core Data Tests */ = {
			isa = PBXGroup;
			children = (
				8498DCC51CDD208200BD12A8 /* BUYTestModel.xcdatamodeld */,
				8498DCC71CDD208200BD12A8 /* TestModel.h */,
				8498DCC81CDD208200BD12A8 /* TestModel.m */,
				90F592FF1B0D5F4C0026B382 /* BUYObjectTests.m */,
				8498DCC31CDD208200BD12A8 /* BUYModelManagerTests.m */,
				849110431CCE9F3F00E53B93 /* BUYTransformerTests.m */,
			);
			name = "Core Data Tests";
			sourceTree = "<group>";
		};
		9ABC8D081D070DC10049CFDA /* Client Tests */ = {
			isa = PBXGroup;
			children = (
				90F592F81B0D5F4C0026B382 /* BUYIntegrationTest.m */,
				8498DCBF1CDD208200BD12A8 /* BUYClient+CustomerTests.m */,
				90F592FC1B0D5F4C0026B382 /* BUYClient+StorefrontTests.m */,
				9A0B0C821CEB981C0037D68F /* BUYClient+RoutingTests.m */,
				90F592FD1B0D5F4C0026B382 /* BUYClientTest.m */,
				BEB9AE7A1BA866D000575F8A /* BUYClientTestBase.h */,
				BEB9AE7C1BA8685600575F8A /* BUYClientTestBase.m */,
			);
			name = "Client Tests";
			sourceTree = "<group>";
		};
		9ABC8D091D070E0E0049CFDA /* Helpers */ = {
			isa = PBXGroup;
			children = (
				BE98DB5A1BB1F4D000C29564 /* OHHTTPStubsResponse+Helpers.h */,
				BE98DB5B1BB1F4D000C29564 /* OHHTTPStubsResponse+Helpers.m */,
			);
			name = Helpers;
			sourceTree = "<group>";
		};
888 889 890 891
		F773741419C770CB0039681C = {
			isa = PBXGroup;
			children = (
				90E80E451AFBBB59003A9909 /* docs */,
892
				84D915551CC0400500D334FB /* Scripts */,
893 894 895 896 897 898 899 900 901 902 903 904
				F773743A19C777200039681C /* Mobile Buy SDK */,
				90F592ED1B0D5EFE0026B382 /* Mobile Buy SDK Tests */,
				F773741E19C770CB0039681C /* Products */,
				547B8D0CCDB9458C800F1E3C /* Frameworks */,
			);
			sourceTree = "<group>";
			usesTabs = 1;
		};
		F773741E19C770CB0039681C /* Products */ = {
			isa = PBXGroup;
			children = (
				90F592EC1B0D5EFE0026B382 /* Mobile Buy SDK Tests.xctest */,
905
				901931701BC5B9BC00D1134E /* Buy.framework */,
906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921
			);
			name = Products;
			sourceTree = "<group>";
		};
		F773743A19C777200039681C /* Mobile Buy SDK */ = {
			isa = PBXGroup;
			children = (
				F773749F19C77E4E0039681C /* Classes */,
				F773749E19C77E460039681C /* Supporting Files */,
			);
			path = "Mobile Buy SDK";
			sourceTree = "<group>";
		};
		F773744419C779C20039681C /* Models */ = {
			isa = PBXGroup;
			children = (
922 923
				9A0B0C761CEB5BBD0037D68F /* BUYCustomerToken.h */,
				9A0B0C771CEB5BBD0037D68F /* BUYCustomerToken.m */,
924 925
				8498DCB91CDD1FA400BD12A8 /* BUYAccountCredentials.h */,
				8498DCBA1CDD1FA400BD12A8 /* BUYAccountCredentials.m */,
926 927 928 929
				F77374AA19C796BD0039681C /* BUYCreditCard.h */,
				F77374AB19C796BD0039681C /* BUYCreditCard.m */,
				BE47340D1B66C4EF00AA721A /* BUYError.h */,
				BE47340E1B66C4EF00AA721A /* BUYError.m */,
930 931 932 933
				84D915471CC03F1600D334FB /* BUYManagedObject.h */,
				84D915481CC03F1600D334FB /* BUYManagedObject.m */,
				84D915491CC03F1600D334FB /* BUYModelManager.h */,
				84D9154A1CC03F1600D334FB /* BUYModelManager.m */,
934
				2AF52A931A7010B20087DB2C /* BUYObject.h */,
935
				2AF52A941A7010B20087DB2C /* BUYObject.m */,
936 937
				84D915411CC0359700D334FB /* BUYObserver.h */,
				84D915421CC0359700D334FB /* BUYObserver.m */,
938
				F76CFF1E19CB7C500079C703 /* BUYSerializable.h */,
939
				84B0A71F1CDD261100253EB0 /* BUYSerializable.m */,
940
				84D915561CC040C300D334FB /* Mobile Buy SDK.xcdatamodeld */,
941
				9A47CEF91CE39F1F00A6D5BA /* Payment Session Providers */,
942 943 944 945
				841ADE2B1CB6F320000004B0 /* Persistent */,
				84980F271CB75A7A00CFAB58 /* Protocols */,
				841ADE2A1CB6F31C000004B0 /* Transient */,
				8465CF441CC13CFE0010B2E6 /* Templates */,
946 947 948 949 950 951 952
			);
			path = Models;
			sourceTree = "<group>";
		};
		F773744519C779C20039681C /* Utils */ = {
			isa = PBXGroup;
			children = (
953
				9A47CF211CE5112A00A6D5BA /* BUYAssert.h */,
954 955
				8498DCA71CDD1B1C00BD12A8 /* BUYError+BUYAdditions.h */,
				8498DCA81CDD1B1C00BD12A8 /* BUYError+BUYAdditions.m */,
956 957
				2AF52A731A700AC80087DB2C /* BUYRuntime.h */,
				2AF52A741A700AC80087DB2C /* BUYRuntime.m */,
958
				8498DCA91CDD1B1C00BD12A8 /* BUYShopifyErrorCodes.h */,
959 960 961 962 963 964 965
			);
			path = Utils;
			sourceTree = "<group>";
		};
		F773749E19C77E460039681C /* Supporting Files */ = {
			isa = PBXGroup;
			children = (
966
				90C856B81BD6B19D00936926 /* Buy.modulemap */,
967 968 969 970 971 972 973 974 975 976 977
				F773743619C771D10039681C /* LICENSE */,
				90B043AF1B0D380D006CA6FC /* README.md */,
				904FB6001AE03D4500EA1758 /* Info.plist */,
			);
			name = "Supporting Files";
			path = ..;
			sourceTree = "<group>";
		};
		F773749F19C77E4E0039681C /* Classes */ = {
			isa = PBXGroup;
			children = (
978
				90DA8DF11BC6A82D0027BCB7 /* Buy.h */,
979
				F7FDA16F19C93F6100AF4E93 /* Client */,
980
				9A585C011CE6440B001F20F0 /* Operations */,
981
				841ADDEA1CB6C942000004B0 /* Additions */,
982
				F773744419C779C20039681C /* Models */,
983
				84B0A7281CE10ED900253EB0 /* Payment Providers */,
984
				F773744519C779C20039681C /* Utils */,
985
				84980F491CB760FA00CFAB58 /* Value Transformers */,
986 987 988 989
			);
			name = Classes;
			sourceTree = "<group>";
		};
990
		F7FDA16F19C93F6100AF4E93 /* Client */ = {
991 992
			isa = PBXGroup;
			children = (
Dima Bart committed
993
				8498DCB01CDD1B4A00BD12A8 /* BUYClient+Internal.h */,
994
				9A6C1DC31D089E4700BFF4F9 /* BUYClientTypes.h */,
995 996
				F7FDA17019C93F6F00AF4E93 /* BUYClient.h */,
				F7FDA17119C93F6F00AF4E93 /* BUYClient.m */,
997 998
				9A0B0C641CEA703E0037D68F /* BUYClient+Routing.h */,
				9A0B0C651CEA703E0037D68F /* BUYClient+Routing.m */,
999 1000
				9A0B0C6A1CEB4D300037D68F /* BUYClient+Storefront.h */,
				9A0B0C6B1CEB4D300037D68F /* BUYClient+Storefront.m */,
1001 1002
				9A0B0C701CEB52B90037D68F /* BUYClient+Checkout.h */,
				9A0B0C711CEB52B90037D68F /* BUYClient+Checkout.m */,
Brent Gulanowski committed
1003 1004
				8498DCB11CDD1B4A00BD12A8 /* BUYClient+Customers.h */,
				8498DCB21CDD1B4A00BD12A8 /* BUYClient+Customers.m */,
1005 1006
				9A807E811CF74EBE00023160 /* BUYClient+Address.h */,
				9A807E821CF74EBE00023160 /* BUYClient+Address.m */,
1007
			);
1008
			name = Client;
1009 1010 1011 1012 1013 1014
			path = Data;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
1015 1016 1017 1018
		901931261BC5B9BC00D1134E /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
1019 1020 1021 1022
				84DD129B1CC63FE600A2442D /* _BUYCartLineItem.h in Headers */,
				84DD12AF1CC63FE600A2442D /* _BUYShop.h in Headers */,
				84DD12C71CC63FEE00A2442D /* _BUYMaskedCreditCard.h in Headers */,
				84DD12C11CC63FEE00A2442D /* _BUYCheckout.h in Headers */,
1023
				8498DCBC1CDD1FA400BD12A8 /* BUYAccountCredentials.h in Headers */,
1024 1025 1026 1027
				84DD12CB1CC63FEE00A2442D /* _BUYTaxLine.h in Headers */,
				84DD12C51CC63FEE00A2442D /* _BUYGiftCard.h in Headers */,
				84DD12A91CC63FE600A2442D /* _BUYOrder.h in Headers */,
				84DD129F1CC63FE600A2442D /* _BUYCustomer.h in Headers */,
1028
				9A0B0C671CEA703E0037D68F /* BUYClient+Routing.h in Headers */,
1029 1030
				84DD12991CC63FE600A2442D /* _BUYCart.h in Headers */,
				84DD129D1CC63FE600A2442D /* _BUYCollection.h in Headers */,
1031
				9A0B0C731CEB52B90037D68F /* BUYClient+Checkout.h in Headers */,
1032 1033
				84DD12A11CC63FE600A2442D /* _BUYImageLink.h in Headers */,
				84DD12A51CC63FE600A2442D /* _BUYOption.h in Headers */,
1034
				84D73C041CDD1945000F978A /* _BUYAddress.h in Headers */,
1035 1036 1037 1038 1039 1040
				84DD12C31CC63FEE00A2442D /* _BUYDiscount.h in Headers */,
				84DD12A71CC63FE600A2442D /* _BUYOptionValue.h in Headers */,
				84DD12C91CC63FEE00A2442D /* _BUYShippingRate.h in Headers */,
				84DD12A31CC63FE600A2442D /* _BUYLineItem.h in Headers */,
				84DD12AB1CC63FE600A2442D /* _BUYProduct.h in Headers */,
				84DD12AD1CC63FE600A2442D /* _BUYProductVariant.h in Headers */,
1041
				84980F2A1CB75AC200CFAB58 /* BUYObjectProtocol.h in Headers */,
1042
				9A47CF231CE5112A00A6D5BA /* BUYAssert.h in Headers */,
1043 1044
				9019312A1BC5B9BC00D1134E /* BUYCreditCard.h in Headers */,
				9019312B1BC5B9BC00D1134E /* BUYOption.h in Headers */,
1045
				84980F4D1CB7613700CFAB58 /* BUYIdentityTransformer.h in Headers */,
1046
				9019312F1BC5B9BC00D1134E /* BUYLineItem.h in Headers */,
1047
				90C856B51BD6B0F300936926 /* Buy.h in Headers */,
1048
				8498DCAB1CDD1B2600BD12A8 /* BUYShopifyErrorCodes.h in Headers */,
1049
				9A0B0C6D1CEB4D300037D68F /* BUYClient+Storefront.h in Headers */,
1050
				9A47CF071CE3ACE000A6D5BA /* BUYPaymentToken.h in Headers */,
1051
				901931351BC5B9BC00D1134E /* BUYDiscount.h in Headers */,
1052
				8498DCB71CDD1B5400BD12A8 /* BUYClient+Customers.h in Headers */,
1053
				849810931CB7E07900CFAB58 /* BUYDeliveryRangeTransformer.h in Headers */,
1054
				901931371BC5B9BC00D1134E /* BUYTaxLine.h in Headers */,
1055
				84B0A7351CE10ED900253EB0 /* BUYPaymentController.h in Headers */,
1056
				9019313A1BC5B9BC00D1134E /* BUYImageLink.h in Headers */,
1057 1058 1059
				9019313B1BC5B9BC00D1134E /* BUYOptionValue.h in Headers */,
				9019313C1BC5B9BC00D1134E /* BUYShop.h in Headers */,
				9019313D1BC5B9BC00D1134E /* BUYShippingRate.h in Headers */,
1060
				9A6C1D451D0749FC00BFF4F9 /* BUYGroupOperation.h in Headers */,
1061
				9A807E841CF74EBE00023160 /* BUYClient+Address.h in Headers */,
1062
				84980F531CB7616900CFAB58 /* BUYDecimalNumberTransformer.h in Headers */,
1063
				901931421BC5B9BC00D1134E /* BUYMaskedCreditCard.h in Headers */,
1064 1065 1066
				841ADE201CB6C942000004B0 /* NSURL+BUYAdditions.h in Headers */,
				841ADE141CB6C942000004B0 /* NSException+BUYAdditions.h in Headers */,
				841ADE041CB6C942000004B0 /* NSDate+BUYAdditions.h in Headers */,
1067
				84980F2D1CB75B5E00CFAB58 /* BUYModelManagerProtocol.h in Headers */,
1068
				84D73C051CDD1945000F978A /* BUYAddress.h in Headers */,
1069
				84B0A73B1CE10ED900253EB0 /* BUYWebCheckoutPaymentProvider.h in Headers */,
1070 1071 1072 1073 1074
				841ADE081CB6C942000004B0 /* NSDateFormatter+BUYAdditions.h in Headers */,
				841ADE001CB6C942000004B0 /* NSArray+BUYAdditions.h in Headers */,
				841ADE101CB6C942000004B0 /* NSDictionary+BUYAdditions.h in Headers */,
				841ADE1C1CB6C942000004B0 /* NSString+BUYAdditions.h in Headers */,
				841ADE181CB6C942000004B0 /* NSRegularExpression+BUYAdditions.h in Headers */,
1075
				9A0B0C5F1CE662EF0037D68F /* BUYRequestOperation.h in Headers */,
1076
				9A47CEFF1CE39F6400A6D5BA /* BUYCreditCardToken.h in Headers */,
1077
				841ADE0C1CB6C942000004B0 /* NSDecimalNumber+BUYAdditions.h in Headers */,
1078
				84980F331CB75C2900CFAB58 /* NSEntityDescription+BUYAdditions.h in Headers */,
1079
				901931491BC5B9BC00D1134E /* BUYGiftCard.h in Headers */,
1080
				84CD7C2E1CC65D5A00B6EE61 /* _BUYCheckoutAttribute.h in Headers */,
1081
				9A6C1D411D07485F00BFF4F9 /* BUYStatusOperation.h in Headers */,
1082
				901931501BC5B9BC00D1134E /* BUYOrder.h in Headers */,
1083
				84D9154C1CC03F1600D334FB /* BUYManagedObject.h in Headers */,
1084
				84DD12CF1CC6401400A2442D /* BUYCustomer.h in Headers */,
1085 1086 1087
				901931571BC5B9BC00D1134E /* BUYObject.h in Headers */,
				901931581BC5B9BC00D1134E /* BUYRuntime.h in Headers */,
				901931591BC5B9BC00D1134E /* BUYCollection.h in Headers */,
1088
				84D915441CC0359700D334FB /* BUYObserver.h in Headers */,
1089 1090
				84980F5F1CB7617E00CFAB58 /* BUYDateTransformer.h in Headers */,
				84980F591CB7617500CFAB58 /* BUYURLTransformer.h in Headers */,
1091
				84D915501CC03F1600D334FB /* BUYModelManager.h in Headers */,
1092
				9032F2DB1BE9457A00BB9EEF /* BUYCheckoutAttribute.h in Headers */,
1093
				9019315E1BC5B9BC00D1134E /* BUYError.h in Headers */,
1094
				84980F371CB75C2900CFAB58 /* NSPropertyDescription+BUYAdditions.h in Headers */,
1095
				9A0B0CA81CED0A860037D68F /* BUYCheckoutOperation.h in Headers */,
1096
				901931611BC5B9BC00D1134E /* BUYClient.h in Headers */,
1097
				9A585C0B1CE6440B001F20F0 /* BUYOperation.h in Headers */,
1098
				9A0B0C791CEB5BBD0037D68F /* BUYCustomerToken.h in Headers */,
1099
				849810971CB7E07900CFAB58 /* BUYFlatCollectionTransformer.h in Headers */,
1100
				9A6C1DC41D089E4700BFF4F9 /* BUYClientTypes.h in Headers */,
1101
				901931641BC5B9BC00D1134E /* BUYCartLineItem.h in Headers */,
1102
				8498DCAE1CDD1B2F00BD12A8 /* BUYError+BUYAdditions.h in Headers */,
1103 1104 1105 1106 1107
				901931661BC5B9BC00D1134E /* BUYCheckout.h in Headers */,
				901931671BC5B9BC00D1134E /* BUYCart.h in Headers */,
				901931691BC5B9BC00D1134E /* BUYProduct.h in Headers */,
				9019316A1BC5B9BC00D1134E /* BUYSerializable.h in Headers */,
				9019316B1BC5B9BC00D1134E /* BUYProductVariant.h in Headers */,
1108
				84B0A7391CE10ED900253EB0 /* BUYPaymentProvider.h in Headers */,
1109 1110 1111
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
1112 1113 1114
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
1115
		901930E11BC5B9BC00D1134E /* Buy */ = {
1116
			isa = PBXNativeTarget;
1117
			buildConfigurationList = 9019316D1BC5B9BC00D1134E /* Build configuration list for PBXNativeTarget "Buy" */;
1118
			buildPhases = (
1119
				84D915531CC03FB800D334FB /* Generate Models */,
1120 1121 1122 1123 1124 1125 1126 1127 1128
				901930E21BC5B9BC00D1134E /* Sources */,
				901931251BC5B9BC00D1134E /* Frameworks */,
				901931261BC5B9BC00D1134E /* Headers */,
				9019316C1BC5B9BC00D1134E /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
1129
			name = Buy;
1130 1131 1132 1133
			productName = Buy;
			productReference = 901931701BC5B9BC00D1134E /* Buy.framework */;
			productType = "com.apple.product-type.framework";
		};
1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144
		90F592EB1B0D5EFE0026B382 /* Mobile Buy SDK Tests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 90F592F51B0D5EFE0026B382 /* Build configuration list for PBXNativeTarget "Mobile Buy SDK Tests" */;
			buildPhases = (
				90F592E81B0D5EFE0026B382 /* Sources */,
				90F592E91B0D5EFE0026B382 /* Frameworks */,
				BEB9AE771BA8626D00575F8A /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
1145
				9032F2D71BE93F3D00BB9EEF /* PBXTargetDependency */,
1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158
			);
			name = "Mobile Buy SDK Tests";
			productName = "Mobile Buy SDK Tests";
			productReference = 90F592EC1B0D5EFE0026B382 /* Mobile Buy SDK Tests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		F773741519C770CB0039681C /* Project object */ = {
			isa = PBXProject;
			attributes = {
				CLASSPREFIX = BUY;
Rune Madsen committed
1159
				LastUpgradeCheck = 0720;
1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185
				ORGANIZATIONNAME = "Shopify Inc.";
				TargetAttributes = {
					904FB61A1AE03DC500EA1758 = {
						CreatedOnToolsVersion = 6.3;
					};
					90E80E401AFAB0B9003A9909 = {
						CreatedOnToolsVersion = 6.3.1;
					};
					90F592EB1B0D5EFE0026B382 = {
						CreatedOnToolsVersion = 6.3.2;
					};
				};
			};
			buildConfigurationList = F773741819C770CB0039681C /* Build configuration list for PBXProject "Mobile Buy SDK" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
			);
			mainGroup = F773741419C770CB0039681C;
			productRefGroup = F773741E19C770CB0039681C /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
Dima Bart committed
1186 1187
				901930E11BC5B9BC00D1134E /* Buy */,
				90F592EB1B0D5EFE0026B382 /* Mobile Buy SDK Tests */,
1188
				904FB61A1AE03DC500EA1758 /* Static Universal Framework */,
1189 1190 1191 1192 1193 1194
				90E80E401AFAB0B9003A9909 /* Documentation */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
1195 1196 1197 1198 1199 1200 1201
		9019316C1BC5B9BC00D1134E /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
1202 1203 1204 1205 1206 1207
		BEB9AE771BA8626D00575F8A /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				BEB9AE781BA8627B00575F8A /* test_shop_data.json in Resources */,
				BE98DB4F1BB1ED3E00C29564 /* OHHTTPStubs in Resources */,
Brent Gulanowski committed
1208
				84B0A71E1CDD253A00253EB0 /* orders.json in Resources */,
1209 1210 1211 1212 1213 1214 1215
				BE6C07061BB1E46900BD9F7B /* mocked_responses.json in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229
		84D915531CC03FB800D334FB /* Generate Models */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			name = "Generate Models";
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "bash \"${PROJECT_DIR}/../Scripts/generate_models.sh\"";
		};
1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258
		904FB61F1AE03DCF00EA1758 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 12;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "sh \"${SRCROOT}/../Scripts/build_universal.sh\"\n";
		};
		90E80E441AFAB0C3003A9909 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "echo \"warning: Framework built, building docs\"\n\n###################\n# Builds the docs #\n###################\n\nFRAMEWORK_NAME=\"Buy\"\nFRAMEWORK_NAME_FRAMEWORK=\"${FRAMEWORK_NAME}.framework\"\nUNIVERSAL_LIBRARY_DIR=\"${BUILD_DIR}/${FRAMEWORK_NAME}\"\nFRAMEWORK=\"${UNIVERSAL_LIBRARY_DIR}/${FRAMEWORK_NAME_FRAMEWORK}\"\n\nif [ ! -x /usr/local/bin/appledoc ]; then\necho \"error: appledoc is required for building Shopify Mobile Buy SDK's documentation. See http://appledoc.gentlebytes.com\" 1>&2\nexit 1\nfi\n\n# echo \"warning: warnings are a result of https://github.com/tomaz/appledoc/issues/348\"\n# we don't see these warnings because we have --explicit-crossref in the AppledocSettings.plist\n\n/usr/local/bin/appledoc --print-settings --publish-docset --install-docset --output \"${BUILT_PRODUCTS_DIR}/docs/\" --ignore \"docs/templates\" --templates \"docs/templates\" \"${BUILT_PRODUCTS_DIR}/${FRAMEWORK_NAME_FRAMEWORK}\" \"docs\"\n\necho \"warning: Opening documentation in browser...\"\nopen \"$HOME/Library/Developer/Shared/Documentation/DocSets/org.shopify.Mobile-Buy-SDK.docset/Contents/Resources/Documents/index.html\"";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
1259 1260 1261 1262
		901930E21BC5B9BC00D1134E /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
1263
				84DD12AA1CC63FE600A2442D /* _BUYOrder.m in Sources */,
1264
				841ADE1E1CB6C942000004B0 /* NSString+BUYAdditions.m in Sources */,
1265 1266
				84980F5B1CB7617500CFAB58 /* BUYURLTransformer.m in Sources */,
				84980F611CB7617E00CFAB58 /* BUYDateTransformer.m in Sources */,
1267
				901930E81BC5B9BC00D1134E /* BUYImageLink.m in Sources */,
1268
				84DD129E1CC63FE600A2442D /* _BUYCollection.m in Sources */,
1269
				9A0B0C691CEA703E0037D68F /* BUYClient+Routing.m in Sources */,
1270
				901930E91BC5B9BC00D1134E /* BUYProductVariant.m in Sources */,
1271
				84D9154E1CC03F1600D334FB /* BUYManagedObject.m in Sources */,
1272
				841ADE021CB6C942000004B0 /* NSArray+BUYAdditions.m in Sources */,
1273
				901930EC1BC5B9BC00D1134E /* BUYError.m in Sources */,
1274
				9A0B0CA21CECC1BC0037D68F /* BUYClient+Checkout.m in Sources */,
1275
				841ADE0E1CB6C942000004B0 /* NSDecimalNumber+BUYAdditions.m in Sources */,
1276
				84DD12AE1CC63FE600A2442D /* _BUYProductVariant.m in Sources */,
1277
				9A0B0CAA1CED0A860037D68F /* BUYCheckoutOperation.m in Sources */,
1278
				84B0A7211CDD261100253EB0 /* BUYSerializable.m in Sources */,
1279
				9A47CEFE1CE39F6100A6D5BA /* BUYCreditCardToken.m in Sources */,
1280
				9A0B0C7B1CEB5BBD0037D68F /* BUYCustomerToken.m in Sources */,
1281
				901930F21BC5B9BC00D1134E /* BUYOrder.m in Sources */,
1282
				849810991CB7E07900CFAB58 /* BUYFlatCollectionTransformer.m in Sources */,
1283 1284 1285
				84DD12A41CC63FE600A2442D /* _BUYLineItem.m in Sources */,
				84DD12CC1CC63FEE00A2442D /* _BUYTaxLine.m in Sources */,
				84DD12CA1CC63FEE00A2442D /* _BUYShippingRate.m in Sources */,
1286
				901930FA1BC5B9BC00D1134E /* BUYLineItem.m in Sources */,
1287
				849810951CB7E07900CFAB58 /* BUYDeliveryRangeTransformer.m in Sources */,
1288
				84DD12B01CC63FE600A2442D /* _BUYShop.m in Sources */,
1289 1290
				901930FC1BC5B9BC00D1134E /* BUYCollection.m in Sources */,
				901930FD1BC5B9BC00D1134E /* BUYTaxLine.m in Sources */,
1291
				84980F351CB75C2900CFAB58 /* NSEntityDescription+BUYAdditions.m in Sources */,
1292
				84D915461CC0359700D334FB /* BUYObserver.m in Sources */,
1293
				84D73C091CDD194D000F978A /* BUYAddress.m in Sources */,
1294
				901931031BC5B9BC00D1134E /* BUYOptionValue.m in Sources */,
1295
				84980F551CB7616900CFAB58 /* BUYDecimalNumberTransformer.m in Sources */,
1296
				9A6C1D421D07485F00BFF4F9 /* BUYStatusOperation.m in Sources */,
1297
				901931061BC5B9BC00D1134E /* BUYDiscount.m in Sources */,
1298
				9A0B0C5D1CE662EC0037D68F /* BUYRequestOperation.m in Sources */,
1299
				84DD129A1CC63FE600A2442D /* _BUYCart.m in Sources */,
1300
				841ADE0A1CB6C942000004B0 /* NSDateFormatter+BUYAdditions.m in Sources */,
1301
				901931081BC5B9BC00D1134E /* BUYRuntime.m in Sources */,
1302
				84DD12C21CC63FEE00A2442D /* _BUYCheckout.m in Sources */,
1303
				901931091BC5B9BC00D1134E /* BUYCart.m in Sources */,
1304
				84B0A73D1CE10ED900253EB0 /* BUYWebCheckoutPaymentProvider.m in Sources */,
1305
				84D915521CC03F1600D334FB /* BUYModelManager.m in Sources */,
1306
				84DD129C1CC63FE600A2442D /* _BUYCartLineItem.m in Sources */,
1307
				9A0B0C6F1CEB4D300037D68F /* BUYClient+Storefront.m in Sources */,
1308
				841ADE121CB6C942000004B0 /* NSDictionary+BUYAdditions.m in Sources */,
1309
				9019310C1BC5B9BC00D1134E /* BUYGiftCard.m in Sources */,
1310
				841ADE161CB6C942000004B0 /* NSException+BUYModelAdditions.m in Sources */,
1311
				84DD12A01CC63FE600A2442D /* _BUYCustomer.m in Sources */,
1312
				9019310E1BC5B9BC00D1134E /* BUYProduct.m in Sources */,
1313 1314 1315
				84DD12C81CC63FEE00A2442D /* _BUYMaskedCreditCard.m in Sources */,
				84DD12AC1CC63FE600A2442D /* _BUYProduct.m in Sources */,
				84DD12A21CC63FE600A2442D /* _BUYImageLink.m in Sources */,
1316
				9A6C1D461D0749FC00BFF4F9 /* BUYGroupOperation.m in Sources */,
1317
				841ADE1A1CB6C942000004B0 /* NSRegularExpression+BUYAdditions.m in Sources */,
1318
				8498DCBE1CDD1FA400BD12A8 /* BUYAccountCredentials.m in Sources */,
1319
				9032F2DD1BE9457A00BB9EEF /* BUYCheckoutAttribute.m in Sources */,
1320 1321 1322
				901931111BC5B9BC00D1134E /* BUYCartLineItem.m in Sources */,
				901931121BC5B9BC00D1134E /* BUYMaskedCreditCard.m in Sources */,
				901931131BC5B9BC00D1134E /* BUYCheckout.m in Sources */,
1323
				84DD12A61CC63FE600A2442D /* _BUYOption.m in Sources */,
1324
				8498DCAF1CDD1B2F00BD12A8 /* BUYError+BUYAdditions.m in Sources */,
1325
				84DD12D01CC6401400A2442D /* BUYCustomer.m in Sources */,
1326
				84980F391CB75C2900CFAB58 /* NSPropertyDescription+BUYAdditions.m in Sources */,
1327
				9A585C0D1CE6440B001F20F0 /* BUYOperation.m in Sources */,
1328
				841ADE221CB6C942000004B0 /* NSURL+BUYAdditions.m in Sources */,
1329
				9A807E861CF74EBE00023160 /* BUYClient+Address.m in Sources */,
1330
				901931161BC5B9BC00D1134E /* BUYShippingRate.m in Sources */,
1331
				841ADE061CB6C942000004B0 /* NSDate+BUYAdditions.m in Sources */,
1332
				84B0A7371CE10ED900253EB0 /* BUYPaymentController.m in Sources */,
1333
				9019311C1BC5B9BC00D1134E /* BUYOption.m in Sources */,
1334
				84D73C081CDD194D000F978A /* _BUYAddress.m in Sources */,
1335
				9019311D1BC5B9BC00D1134E /* BUYClient.m in Sources */,
1336
				8498DCB81CDD1B5400BD12A8 /* BUYClient+Customers.m in Sources */,
1337
				901931201BC5B9BC00D1134E /* BUYCreditCard.m in Sources */,
1338
				84980F4F1CB7613700CFAB58 /* BUYIdentityTransformer.m in Sources */,
1339 1340
				84CD7C301CC65D7C00B6EE61 /* _BUYCheckoutAttribute.m in Sources */,
				84DD12A81CC63FE600A2442D /* _BUYOptionValue.m in Sources */,
1341
				901931221BC5B9BC00D1134E /* BUYShop.m in Sources */,
1342
				901931231BC5B9BC00D1134E /* BUYObject.m in Sources */,
1343 1344
				84DD12C61CC63FEE00A2442D /* _BUYGiftCard.m in Sources */,
				84DD12C41CC63FEE00A2442D /* _BUYDiscount.m in Sources */,
1345
				84D915591CC040C300D334FB /* Mobile Buy SDK.xcdatamodeld in Sources */,
1346 1347 1348
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
1349 1350 1351 1352 1353
		90F592E81B0D5EFE0026B382 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				BEB9AE7D1BA885E300575F8A /* BUYClientTestBase.m in Sources */,
1354
				8491103A1CCE718100E53B93 /* BUYExceptionAdditionsTests.m in Sources */,
1355
				849110441CCE9F3F00E53B93 /* BUYTransformerTests.m in Sources */,
Brent Gulanowski committed
1356 1357
				8498DCCC1CDD208200BD12A8 /* BUYCustomerTests.m in Sources */,
				8498DCCE1CDD208200BD12A8 /* BUYOrderTests.m in Sources */,
1358
				9ABBCCA11CF5C9D10075B0C5 /* BUYFakeSafariController.m in Sources */,
1359
				9A0B0C831CEB981C0037D68F /* BUYClient+RoutingTests.m in Sources */,
1360
				849110351CCE70CE00E53B93 /* BUYDictionaryAdditionsTests.m in Sources */,
1361
				90F5930A1B0D5F4C0026B382 /* BUYLineItemTest.m in Sources */,
Brent Gulanowski committed
1362
				8498DCCA1CDD208200BD12A8 /* BUYCollectionTests.m in Sources */,
1363
				849110321CCE708900E53B93 /* BUYRegularExpressionAdditionsTests.m in Sources */,
1364
				90F593061B0D5F4C0026B382 /* BUYCartTest.m in Sources */,
1365
				8498DCC91CDD208200BD12A8 /* BUYClient+CustomerTests.m in Sources */,
1366
				9A47CF0D1CE4D6C600A6D5BA /* BUYCreditCardTokenTests.m in Sources */,
1367 1368 1369
				90F593071B0D5F4C0026B382 /* BUYCheckoutTest.m in Sources */,
				90F593091B0D5F4C0026B382 /* BUYClientTest.m in Sources */,
				90F5930B1B0D5F4C0026B382 /* BUYObjectTests.m in Sources */,
1370
				8443E2D11CE2917500EA08D4 /* BUYPaymentProviderTests.m in Sources */,
1371
				90F593041B0D5F4C0026B382 /* BUYIntegrationTest.m in Sources */,
Dima Bart committed
1372
				9A102D1B1CDD1F960026CC43 /* BUYErrorTests.m in Sources */,
1373
				90F593081B0D5F4C0026B382 /* BUYClient+StorefrontTests.m in Sources */,
1374
				849110331CCE708900E53B93 /* BUYStringAdditionsTests.m in Sources */,
1375
				906CF1B11B8B66AE001F7D5B /* BUYCNPostalAddress.m in Sources */,
1376
				8498DCD01CDD208200BD12A8 /* TestModel.m in Sources */,
1377
				9A6B03791CDA5D4F0054C26E /* BUYAccountCredentialsTests.m in Sources */,
1378
				8491103C1CCE731900E53B93 /* BUYURLAdditionsTests.m in Sources */,
Dima Bart committed
1379
				9A102D1E1CDD25980026CC43 /* BUYOptionValueTests.m in Sources */,
Brent Gulanowski committed
1380
				8491104A1CCEA85C00E53B93 /* BUYObserverTests.m in Sources */,
1381
				8498DCCB1CDD208200BD12A8 /* BUYCoreDataModelAdditionsTests.m in Sources */,
1382
				906CF1AD1B8B5F7D001F7D5B /* BUYNSPersonNameComponents.m in Sources */,
Brent Gulanowski committed
1383
				8498DCCD1CDD208200BD12A8 /* BUYModelManagerTests.m in Sources */,
1384
				BE98DB5C1BB1F4D000C29564 /* OHHTTPStubsResponse+Helpers.m in Sources */,
1385
				849110311CCE708900E53B93 /* BUYArrayAdditionsTests.m in Sources */,
1386
				9A0B0C631CE9F8530037D68F /* BUYRequestOperationTests.m in Sources */,
1387
				9A7652C31CF487BD00220E4B /* BUYOperationTests.m in Sources */,
1388
				8498DCCF1CDD208200BD12A8 /* BUYTestModel.xcdatamodeld in Sources */,
1389 1390 1391 1392 1393 1394
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
1395
		9032F2D71BE93F3D00BB9EEF /* PBXTargetDependency */ = {
1396
			isa = PBXTargetDependency;
1397 1398
			target = 901930E11BC5B9BC00D1134E /* Buy */;
			targetProxy = 9032F2D61BE93F3D00BB9EEF /* PBXContainerItemProxy */;
1399
		};
1400 1401 1402 1403
		90E78A4D1BD58F0C005D16C3 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 901930E11BC5B9BC00D1134E /* Buy */;
			targetProxy = 90E78A4C1BD58F0C005D16C3 /* PBXContainerItemProxy */;
1404 1405 1406 1407
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
1408 1409 1410
		9019316E1BC5B9BC00D1134E /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
1411
				CODE_SIGN_IDENTITY = "iPhone Developer";
1412
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1413
				CURRENT_PROJECT_VERSION = 2.0;
1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				INFOPLIST_FILE = "$(SRCROOT)/Mobile Buy SDK/Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1426
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
1427 1428 1429
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MACH_O_TYPE = mh_dylib;
				MODULEMAP_FILE = "";
1430
				MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS = YES;
Rune Madsen committed
1431
				PRODUCT_BUNDLE_IDENTIFIER = "com.shopify.$(PRODUCT_NAME:rfc1034identifier)";
1432
				PRODUCT_NAME = "$(TARGET_NAME)";
1433 1434 1435 1436 1437 1438 1439 1440 1441 1442
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Debug;
		};
		9019316F1BC5B9BC00D1134E /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
1443
				CODE_SIGN_IDENTITY = "iPhone Developer";
1444 1445
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
1446
				CURRENT_PROJECT_VERSION = 2.0;
1447 1448 1449 1450 1451 1452 1453 1454
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_NO_COMMON_BLOCKS = YES;
				INFOPLIST_FILE = "$(SRCROOT)/Mobile Buy SDK/Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1455
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
1456 1457 1458
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MACH_O_TYPE = mh_dylib;
				MODULEMAP_FILE = "";
1459
				MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS = YES;
Rune Madsen committed
1460
				PRODUCT_BUNDLE_IDENTIFIER = "com.shopify.$(PRODUCT_NAME:rfc1034identifier)";
1461
				PRODUCT_NAME = "$(TARGET_NAME)";
1462 1463 1464 1465 1466 1467 1468
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = Release;
		};
1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524
		904FB61C1AE03DC500EA1758 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		904FB61D1AE03DC500EA1758 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		90E80E411AFAB0B9003A9909 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		90E80E421AFAB0B9003A9909 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
		90F592F61B0D5EFE0026B382 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ENABLE_CODE_COVERAGE = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(PROJECT_DIR)/Mobile Buy SDK Tests\"/**",
				);
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				HEADER_SEARCH_PATHS = "\"${PROJECT_DIR}\"/**";
				INFOPLIST_FILE = "Mobile Buy SDK Tests/Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 8.3;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(PROJECT_DIR)/Mobile Buy SDK Tests/OHHTTPStubs\"",
				);
				OTHER_LDFLAGS = (
					"$(inherited)",
					"-framework",
					XCTest,
					"-ObjC",
				);
Rune Madsen committed
1525
				PRODUCT_BUNDLE_IDENTIFIER = "com.shopify.$(PRODUCT_NAME:rfc1034identifier)";
1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Debug;
		};
		90F592F71B0D5EFE0026B382 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_ENABLE_CODE_COVERAGE = NO;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				FRAMEWORK_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(PROJECT_DIR)/Mobile Buy SDK Tests\"/**",
				);
				GCC_NO_COMMON_BLOCKS = YES;
				HEADER_SEARCH_PATHS = "\"${PROJECT_DIR}\"/**";
				INFOPLIST_FILE = "Mobile Buy SDK Tests/Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 8.3;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(PROJECT_DIR)/Mobile Buy SDK Tests/OHHTTPStubs\"",
				);
				OTHER_LDFLAGS = (
					"$(inherited)",
					"-framework",
					XCTest,
					"-ObjC",
				);
Rune Madsen committed
1555
				PRODUCT_BUNDLE_IDENTIFIER = "com.shopify.$(PRODUCT_NAME:rfc1034identifier)";
1556 1557 1558 1559
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = Release;
		};
1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660
		B2AE98341CED035700FB0C5D /* Debug-core-data */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_ATOMIC_PROPERTIES = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				OTHER_CFLAGS = "-DCORE_DATA_PERSISTENCE";
				SDKROOT = iphoneos;
			};
			name = "Debug-core-data";
		};
		B2AE98351CED035700FB0C5D /* Debug-core-data */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Debug-core-data";
		};
		B2AE98361CED035700FB0C5D /* Debug-core-data */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Debug-core-data";
		};
		B2AE98371CED035700FB0C5D /* Debug-core-data */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = YES;
				CLANG_ENABLE_CODE_COVERAGE = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				FRAMEWORK_SEARCH_PATHS = (
					"$(SDKROOT)/Developer/Library/Frameworks",
					"$(inherited)",
					"\"$(PROJECT_DIR)/Mobile Buy SDK Tests\"/**",
				);
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				HEADER_SEARCH_PATHS = "\"${PROJECT_DIR}\"/**";
				INFOPLIST_FILE = "Mobile Buy SDK Tests/Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 8.3;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(PROJECT_DIR)/Mobile Buy SDK Tests/OHHTTPStubs\"",
				);
				OTHER_LDFLAGS = (
					"$(inherited)",
					"-framework",
					XCTest,
					"-ObjC",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "com.shopify.$(PRODUCT_NAME:rfc1034identifier)";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Debug-core-data";
		};
		B2AE98391CED035700FB0C5D /* Debug-core-data */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1661
				CURRENT_PROJECT_VERSION = 2.0;
1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				INFOPLIST_FILE = "$(SRCROOT)/Mobile Buy SDK/Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1674
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
1675 1676 1677
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MACH_O_TYPE = mh_dylib;
				MODULEMAP_FILE = "";
1678
				MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS = YES;
1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779
				PRODUCT_BUNDLE_IDENTIFIER = "com.shopify.$(PRODUCT_NAME:rfc1034identifier)";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = "Debug-core-data";
		};
		B2AE98401CED036F00FB0C5D /* Release-core-data */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_ATOMIC_PROPERTIES = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = YES;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				MTL_ENABLE_DEBUG_INFO = NO;
				OTHER_CFLAGS = "-DCORE_DATA_PERSISTENCE";
				SDKROOT = iphoneos;
				VALIDATE_PRODUCT = YES;
			};
			name = "Release-core-data";
		};
		B2AE98411CED036F00FB0C5D /* Release-core-data */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Release-core-data";
		};
		B2AE98421CED036F00FB0C5D /* Release-core-data */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Release-core-data";
		};
		B2AE98431CED036F00FB0C5D /* Release-core-data */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = YES;
				CLANG_ENABLE_CODE_COVERAGE = NO;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				FRAMEWORK_SEARCH_PATHS = (
					"$(SDKROOT)/Developer/Library/Frameworks",
					"$(inherited)",
					"\"$(PROJECT_DIR)/Mobile Buy SDK Tests\"/**",
				);
				GCC_NO_COMMON_BLOCKS = YES;
				HEADER_SEARCH_PATHS = "\"${PROJECT_DIR}\"/**";
				INFOPLIST_FILE = "Mobile Buy SDK Tests/Info.plist";
				IPHONEOS_DEPLOYMENT_TARGET = 8.3;
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				LIBRARY_SEARCH_PATHS = (
					"$(inherited)",
					"\"$(PROJECT_DIR)/Mobile Buy SDK Tests/OHHTTPStubs\"",
				);
				OTHER_LDFLAGS = (
					"$(inherited)",
					"-framework",
					XCTest,
					"-ObjC",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "com.shopify.$(PRODUCT_NAME:rfc1034identifier)";
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Release-core-data";
		};
		B2AE98451CED036F00FB0C5D /* Release-core-data */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
				COPY_PHASE_STRIP = NO;
1780
				CURRENT_PROJECT_VERSION = 2.0;
1781 1782 1783 1784 1785 1786 1787 1788
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEFINES_MODULE = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				DYLIB_INSTALL_NAME_BASE = "@rpath";
				GCC_NO_COMMON_BLOCKS = YES;
				INFOPLIST_FILE = "$(SRCROOT)/Mobile Buy SDK/Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
1789
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
1790 1791 1792
				LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
				MACH_O_TYPE = mh_dylib;
				MODULEMAP_FILE = "";
1793
				MOMC_NO_INVERSE_RELATIONSHIP_WARNINGS = YES;
1794 1795 1796 1797 1798 1799 1800 1801 1802
				PRODUCT_BUNDLE_IDENTIFIER = "com.shopify.$(PRODUCT_NAME:rfc1034identifier)";
				PRODUCT_NAME = "$(TARGET_NAME)";
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
				VERSIONING_SYSTEM = "apple-generic";
				VERSION_INFO_PREFIX = "";
			};
			name = "Release-core-data";
		};
1803 1804 1805
		F773742C19C770CB0039681C /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
1806
				ALWAYS_SEARCH_USER_PATHS = NO;
1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_ATOMIC_PROPERTIES = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
Rune Madsen committed
1825
				ENABLE_TESTABILITY = YES;
1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"DEBUG=1",
					"$(inherited)",
				);
				GCC_SYMBOLS_PRIVATE_EXTERN = NO;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				MTL_ENABLE_DEBUG_INFO = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = iphoneos;
			};
			name = Debug;
		};
		F773742D19C770CB0039681C /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
1852
				ALWAYS_SEARCH_USER_PATHS = NO;
1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_ATOMIC_PROPERTIES = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = YES;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_TREAT_WARNINGS_AS_ERRORS = YES;
				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES;
				GCC_WARN_UNDECLARED_SELECTOR = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
				GCC_WARN_UNUSED_FUNCTION = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 8.0;
				MTL_ENABLE_DEBUG_INFO = NO;
				SDKROOT = iphoneos;
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
1891
		9019316D1BC5B9BC00D1134E /* Build configuration list for PBXNativeTarget "Buy" */ = {
1892 1893 1894
			isa = XCConfigurationList;
			buildConfigurations = (
				9019316E1BC5B9BC00D1134E /* Debug */,
1895
				B2AE98391CED035700FB0C5D /* Debug-core-data */,
1896
				9019316F1BC5B9BC00D1134E /* Release */,
1897
				B2AE98451CED036F00FB0C5D /* Release-core-data */,
1898 1899 1900 1901
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
1902
		904FB61B1AE03DC500EA1758 /* Build configuration list for PBXAggregateTarget "Static Universal Framework" */ = {
1903 1904 1905
			isa = XCConfigurationList;
			buildConfigurations = (
				904FB61C1AE03DC500EA1758 /* Debug */,
1906
				B2AE98351CED035700FB0C5D /* Debug-core-data */,
1907
				904FB61D1AE03DC500EA1758 /* Release */,
1908
				B2AE98411CED036F00FB0C5D /* Release-core-data */,
1909 1910 1911 1912 1913 1914 1915 1916
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		90E80E431AFAB0B9003A9909 /* Build configuration list for PBXAggregateTarget "Documentation" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				90E80E411AFAB0B9003A9909 /* Debug */,
1917
				B2AE98361CED035700FB0C5D /* Debug-core-data */,
1918
				90E80E421AFAB0B9003A9909 /* Release */,
1919
				B2AE98421CED036F00FB0C5D /* Release-core-data */,
1920 1921 1922 1923 1924 1925 1926 1927
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		90F592F51B0D5EFE0026B382 /* Build configuration list for PBXNativeTarget "Mobile Buy SDK Tests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				90F592F61B0D5EFE0026B382 /* Debug */,
1928
				B2AE98371CED035700FB0C5D /* Debug-core-data */,
1929
				90F592F71B0D5EFE0026B382 /* Release */,
1930
				B2AE98431CED036F00FB0C5D /* Release-core-data */,
1931 1932 1933 1934 1935 1936 1937 1938
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		F773741819C770CB0039681C /* Build configuration list for PBXProject "Mobile Buy SDK" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F773742C19C770CB0039681C /* Debug */,
1939
				B2AE98341CED035700FB0C5D /* Debug-core-data */,
1940
				F773742D19C770CB0039681C /* Release */,
1941
				B2AE98401CED036F00FB0C5D /* Release-core-data */,
1942 1943 1944 1945 1946
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
1947 1948

/* Begin XCVersionGroup section */
1949
		8498DCC51CDD208200BD12A8 /* BUYTestModel.xcdatamodeld */ = {
1950 1951
			isa = XCVersionGroup;
			children = (
1952
				8498DCC61CDD208200BD12A8 /* BUYTestModel.xcdatamodel */,
1953
			);
1954
			currentVersion = 8498DCC61CDD208200BD12A8 /* BUYTestModel.xcdatamodel */;
1955 1956 1957 1958
			path = BUYTestModel.xcdatamodeld;
			sourceTree = "<group>";
			versionGroupType = wrapper.xcdatamodel;
		};
1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969
		84D915561CC040C300D334FB /* Mobile Buy SDK.xcdatamodeld */ = {
			isa = XCVersionGroup;
			children = (
				84D915571CC040C300D334FB /* Mobile Buy SDK.xcdatamodel */,
			);
			currentVersion = 84D915571CC040C300D334FB /* Mobile Buy SDK.xcdatamodel */;
			path = "Mobile Buy SDK.xcdatamodeld";
			sourceTree = "<group>";
			versionGroupType = wrapper.xcdatamodel;
		};
/* End XCVersionGroup section */
1970 1971 1972
	};
	rootObject = F773741519C770CB0039681C /* Project object */;
}