e568250bcc29ff90a335a6e1e333633322166ef3
[zxing.git] / iphone / ZXing.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 45;
7         objects = {
8
9 /* Begin PBXBuildFile section */
10                 1D60589B0D05DD56006BFB54 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; };
11                 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
12                 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };
13                 85096CD00E06D45400D660F9 /* SMSAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 85096CCF0E06D45400D660F9 /* SMSAction.m */; };
14                 8514EAEC0DF88EAF00EE78D3 /* DecodedBitStreamParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A66070DF5E739007B394F /* DecodedBitStreamParser.cpp */; };
15                 8514EAED0DF88F0500EE78D3 /* Exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 857D36400DF60E37000E0C89 /* Exception.cpp */; };
16                 8514EAEE0DF88F0500EE78D3 /* TransformingMonochromeBitmapSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 851B4AA70DF631EB00C8958F /* TransformingMonochromeBitmapSource.cpp */; };
17                 8514EAEF0DF88F0500EE78D3 /* GrayBytesMonochromeBitmapSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 857D368F0DF613F3000E0C89 /* GrayBytesMonochromeBitmapSource.cpp */; };
18                 8514EAF00DF88F0500EE78D3 /* BarcodeFormat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65D70DF5E739007B394F /* BarcodeFormat.cpp */; };
19                 8514EAF10DF88F0500EE78D3 /* BlackPointEstimationMethod.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65D90DF5E739007B394F /* BlackPointEstimationMethod.cpp */; };
20                 8514EAF20DF88F0500EE78D3 /* Array.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65DC0DF5E739007B394F /* Array.cpp */; };
21                 8514EAF30DF88F0500EE78D3 /* BitArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65DE0DF5E739007B394F /* BitArray.cpp */; };
22                 8514EAF40DF88F0500EE78D3 /* BitMatrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65E00DF5E739007B394F /* BitMatrix.cpp */; };
23                 8514EAF50DF88F0500EE78D3 /* BitSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65E20DF5E739007B394F /* BitSource.cpp */; };
24                 8514EAF60DF88F0500EE78D3 /* BlackPointEstimator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65E40DF5E739007B394F /* BlackPointEstimator.cpp */; };
25                 8514EAF70DF88F0500EE78D3 /* Counted.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65E60DF5E739007B394F /* Counted.cpp */; };
26                 8514EAF80DF88F0500EE78D3 /* DecoderResult.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65E80DF5E739007B394F /* DecoderResult.cpp */; };
27                 8514EAF90DF88F0500EE78D3 /* DetectorResult.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65EA0DF5E739007B394F /* DetectorResult.cpp */; };
28                 8514EAFA0DF88F0500EE78D3 /* GridSampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65EC0DF5E739007B394F /* GridSampler.cpp */; };
29                 8514EAFB0DF88F0500EE78D3 /* IllegalArgumentException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65EE0DF5E739007B394F /* IllegalArgumentException.cpp */; };
30                 8514EAFC0DF88F0500EE78D3 /* PerspectiveTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65F00DF5E739007B394F /* PerspectiveTransform.cpp */; };
31                 8514EAFD0DF88F0500EE78D3 /* GF256.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65F30DF5E739007B394F /* GF256.cpp */; };
32                 8514EAFE0DF88F0500EE78D3 /* GF256Poly.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65F50DF5E739007B394F /* GF256Poly.cpp */; };
33                 8514EAFF0DF88F0500EE78D3 /* ReedSolomonDecoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65F70DF5E739007B394F /* ReedSolomonDecoder.cpp */; };
34                 8514EB000DF88F0500EE78D3 /* ReedSolomonException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65F90DF5E739007B394F /* ReedSolomonException.cpp */; };
35                 8514EB010DF88F0500EE78D3 /* Str.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65FB0DF5E739007B394F /* Str.cpp */; };
36                 8514EB020DF88F0500EE78D3 /* MonochromeBitmapSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A65FD0DF5E739007B394F /* MonochromeBitmapSource.cpp */; };
37                 8514EB030DF88F0500EE78D3 /* BitMatrixParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A66010DF5E739007B394F /* BitMatrixParser.cpp */; };
38                 8514EB040DF88F0500EE78D3 /* DataBlock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A66030DF5E739007B394F /* DataBlock.cpp */; };
39                 8514EB050DF88F0500EE78D3 /* DataMask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A66050DF5E739007B394F /* DataMask.cpp */; };
40                 8514EB060DF88F0500EE78D3 /* Decoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A66090DF5E739007B394F /* Decoder.cpp */; };
41                 8514EB070DF88F0500EE78D3 /* ErrorCorrectionLevel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A660B0DF5E739007B394F /* ErrorCorrectionLevel.cpp */; };
42                 8514EB080DF88F0500EE78D3 /* FormatInformation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A660D0DF5E739007B394F /* FormatInformation.cpp */; };
43                 8514EB090DF88F0500EE78D3 /* Mode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A660F0DF5E739007B394F /* Mode.cpp */; };
44                 8514EB0A0DF88F0500EE78D3 /* Version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A66110DF5E739007B394F /* Version.cpp */; };
45                 8514EB0B0DF88F0500EE78D3 /* AlignmentPattern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A66140DF5E73A007B394F /* AlignmentPattern.cpp */; };
46                 8514EB0C0DF88F0500EE78D3 /* AlignmentPatternFinder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A66160DF5E73A007B394F /* AlignmentPatternFinder.cpp */; };
47                 8514EB0D0DF88F0500EE78D3 /* Detector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A66180DF5E73A007B394F /* Detector.cpp */; };
48                 8514EB0E0DF88F0500EE78D3 /* FinderPattern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A661A0DF5E73A007B394F /* FinderPattern.cpp */; };
49                 8514EB0F0DF88F0500EE78D3 /* FinderPatternFinder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A661C0DF5E73A007B394F /* FinderPatternFinder.cpp */; };
50                 8514EB100DF88F0500EE78D3 /* FinderPatternInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A661E0DF5E73A007B394F /* FinderPatternInfo.cpp */; };
51                 8514EB110DF88F0500EE78D3 /* QRCodeReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A66200DF5E73A007B394F /* QRCodeReader.cpp */; };
52                 8514EB120DF88F0500EE78D3 /* Reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A66220DF5E73A007B394F /* Reader.cpp */; };
53                 8514EB130DF88F0500EE78D3 /* ReaderException.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A66240DF5E73B007B394F /* ReaderException.cpp */; };
54                 8514EB140DF88F0500EE78D3 /* Result.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A66260DF5E73B007B394F /* Result.cpp */; };
55                 8514EB150DF88F0500EE78D3 /* ResultPoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 855A66280DF5E73B007B394F /* ResultPoint.cpp */; };
56                 8514EB1A0DF8A54600EE78D3 /* libzxingcore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8514EB190DF8A52700EE78D3 /* libzxingcore.a */; };
57                 851B4BF60DF6C64A00C8958F /* TwoDDecoderResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 851B4BF50DF6C64A00C8958F /* TwoDDecoderResult.m */; };
58                 852683A20DF851ED005DD4C0 /* GeoParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 852683A10DF851ED005DD4C0 /* GeoParsedResult.m */; };
59                 852683C20DF8562B005DD4C0 /* ShowMapAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 852683C10DF8562B005DD4C0 /* ShowMapAction.m */; };
60                 854BE3010E06A56C00CB4A20 /* AddressBookUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 854BE3000E06A56C00CB4A20 /* AddressBookUI.framework */; };
61                 8552C4980E0A61D6000CC4F0 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 8552C4970E0A61D6000CC4F0 /* Default.png */; };
62                 855A66800DF5E757007B394F /* ArchiveController.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66510DF5E757007B394F /* ArchiveController.m */; };
63                 855A66810DF5E757007B394F /* Database.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66540DF5E757007B394F /* Database.m */; };
64                 855A66820DF5E757007B394F /* AddressBookAUParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66560DF5E757007B394F /* AddressBookAUParsedResult.m */; };
65                 855A66830DF5E757007B394F /* AddContactAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66580DF5E757007B394F /* AddContactAction.m */; };
66                 855A66840DF5E757007B394F /* AddressBookDoCoMoParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A665A0DF5E757007B394F /* AddressBookDoCoMoParsedResult.m */; };
67                 855A66860DF5E757007B394F /* EmailAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A665E0DF5E757007B394F /* EmailAction.m */; };
68                 855A66870DF5E757007B394F /* EmailDoCoMoParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66600DF5E757007B394F /* EmailDoCoMoParsedResult.m */; };
69                 855A66880DF5E757007B394F /* DoCoMoParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66620DF5E757007B394F /* DoCoMoParsedResult.m */; };
70                 855A66890DF5E757007B394F /* CallAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66640DF5E757007B394F /* CallAction.m */; };
71                 855A668A0DF5E757007B394F /* OpenUrlAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66660DF5E757007B394F /* OpenUrlAction.m */; };
72                 855A668B0DF5E757007B394F /* ResultAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66680DF5E757007B394F /* ResultAction.m */; };
73                 855A668C0DF5E757007B394F /* TelParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A666A0DF5E757007B394F /* TelParsedResult.m */; };
74                 855A668D0DF5E757007B394F /* TextParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A666C0DF5E757007B394F /* TextParsedResult.m */; };
75                 855A668E0DF5E757007B394F /* DecoderViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A666E0DF5E757007B394F /* DecoderViewController.m */; };
76                 855A668F0DF5E757007B394F /* Decoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66710DF5E757007B394F /* Decoder.m */; };
77                 855A66900DF5E757007B394F /* ZXingAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66730DF5E757007B394F /* ZXingAppDelegate.m */; };
78                 855A66910DF5E757007B394F /* ParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66750DF5E757007B394F /* ParsedResult.m */; };
79                 855A66920DF5E757007B394F /* NSString+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66770DF5E757007B394F /* NSString+HTML.m */; };
80                 855A66930DF5E757007B394F /* URIParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A66790DF5E757007B394F /* URIParsedResult.m */; };
81                 855A66940DF5E757007B394F /* URLTOParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A667B0DF5E757007B394F /* URLTOParsedResult.m */; };
82                 855A66950DF5E757007B394F /* BookmarkDoCoMoParsedResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A667D0DF5E757007B394F /* BookmarkDoCoMoParsedResult.m */; };
83                 855A66960DF5E757007B394F /* Scan.m in Sources */ = {isa = PBXBuildFile; fileRef = 855A667F0DF5E757007B394F /* Scan.m */; };
84                 855A66A50DF5E7B4007B394F /* scans.db in Resources */ = {isa = PBXBuildFile; fileRef = 855A66A00DF5E7B4007B394F /* scans.db */; };
85                 855A66A60DF5E7B4007B394F /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 855A66A10DF5E7B4007B394F /* Settings.bundle */; };
86                 855A66A70DF5E7B4007B394F /* zxing-icon-128.png in Resources */ = {isa = PBXBuildFile; fileRef = 855A66A20DF5E7B4007B394F /* zxing-icon-128.png */; };
87                 855A66A80DF5E7B4007B394F /* DecoderView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 855A66A30DF5E7B4007B394F /* DecoderView.xib */; };
88                 855A66A90DF5E7B4007B394F /* MainWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 855A66A40DF5E7B4007B394F /* MainWindow.xib */; };
89                 855A66B40DF5E884007B394F /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 855A66B30DF5E884007B394F /* AddressBook.framework */; };
90                 855A66BD0DF5E8D6007B394F /* libsqlite3.0.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 855A66BC0DF5E8D6007B394F /* libsqlite3.0.dylib */; };
91                 855A66BF0DF5E8F8007B394F /* libiconv.2.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 855A66BE0DF5E8F8007B394F /* libiconv.2.dylib */; };
92                 855A66D20DF5E954007B394F /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 855A66D10DF5E954007B394F /* CoreGraphics.framework */; };
93 /* End PBXBuildFile section */
94
95 /* Begin PBXContainerItemProxy section */
96                 8514EB170DF8A50900EE78D3 /* PBXContainerItemProxy */ = {
97                         isa = PBXContainerItemProxy;
98                         containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */;
99                         proxyType = 1;
100                         remoteGlobalIDString = 8514EAE70DF88E5200EE78D3;
101                         remoteInfo = zxingcore;
102                 };
103 /* End PBXContainerItemProxy section */
104
105 /* Begin PBXFileReference section */
106                 1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
107                 1D6058910D05DD3D006BFB54 /* ZXing.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ZXing.app; sourceTree = BUILT_PRODUCTS_DIR; };
108                 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
109                 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = main.m; sourceTree = "<group>"; };
110                 32CA4F630368D1EE00C91783 /* ZXing_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXing_Prefix.pch; sourceTree = "<group>"; };
111                 85096CCE0E06D45400D660F9 /* SMSAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMSAction.h; sourceTree = "<group>"; };
112                 85096CCF0E06D45400D660F9 /* SMSAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SMSAction.m; sourceTree = "<group>"; };
113                 8514EA610DF88C9E00EE78D3 /* BitArrayTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BitArrayTest.cpp; sourceTree = "<group>"; };
114                 8514EA620DF88C9E00EE78D3 /* BitArrayTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BitArrayTest.h; sourceTree = "<group>"; };
115                 8514EA630DF88C9E00EE78D3 /* BitMatrixTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BitMatrixTest.cpp; sourceTree = "<group>"; };
116                 8514EA640DF88C9E00EE78D3 /* BitMatrixTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BitMatrixTest.h; sourceTree = "<group>"; };
117                 8514EA650DF88C9E00EE78D3 /* BitSourceTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BitSourceTest.cpp; sourceTree = "<group>"; };
118                 8514EA660DF88C9E00EE78D3 /* BitSourceTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BitSourceTest.h; sourceTree = "<group>"; };
119                 8514EA670DF88C9E00EE78D3 /* BlackPointEstimatorTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlackPointEstimatorTest.cpp; sourceTree = "<group>"; };
120                 8514EA680DF88C9E00EE78D3 /* BlackPointEstimatorTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlackPointEstimatorTest.h; sourceTree = "<group>"; };
121                 8514EA690DF88C9E00EE78D3 /* CountedTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CountedTest.cpp; sourceTree = "<group>"; };
122                 8514EA6A0DF88C9E00EE78D3 /* CountedTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CountedTest.h; sourceTree = "<group>"; };
123                 8514EA6B0DF88C9E00EE78D3 /* PerspectiveTransformTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PerspectiveTransformTest.cpp; sourceTree = "<group>"; };
124                 8514EA6C0DF88C9E00EE78D3 /* PerspectiveTransformTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PerspectiveTransformTest.h; sourceTree = "<group>"; };
125                 8514EA6E0DF88C9E00EE78D3 /* ReedSolomonTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReedSolomonTest.cpp; sourceTree = "<group>"; };
126                 8514EA6F0DF88C9E00EE78D3 /* ReedSolomonTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReedSolomonTest.h; sourceTree = "<group>"; };
127                 8514EA720DF88C9E00EE78D3 /* DataMaskTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DataMaskTest.cpp; sourceTree = "<group>"; };
128                 8514EA730DF88C9E00EE78D3 /* DataMaskTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataMaskTest.h; sourceTree = "<group>"; };
129                 8514EA740DF88C9E00EE78D3 /* ErrorCorrectionLevelTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ErrorCorrectionLevelTest.cpp; sourceTree = "<group>"; };
130                 8514EA750DF88C9E00EE78D3 /* ErrorCorrectionLevelTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ErrorCorrectionLevelTest.h; sourceTree = "<group>"; };
131                 8514EA760DF88C9E00EE78D3 /* FormatInformationTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FormatInformationTest.cpp; sourceTree = "<group>"; };
132                 8514EA770DF88C9E00EE78D3 /* FormatInformationTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FormatInformationTest.h; sourceTree = "<group>"; };
133                 8514EA780DF88C9E00EE78D3 /* ModeTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ModeTest.cpp; sourceTree = "<group>"; };
134                 8514EA790DF88C9E00EE78D3 /* ModeTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ModeTest.h; sourceTree = "<group>"; };
135                 8514EA7A0DF88C9E00EE78D3 /* VersionTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VersionTest.cpp; sourceTree = "<group>"; };
136                 8514EA7B0DF88C9E00EE78D3 /* VersionTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionTest.h; sourceTree = "<group>"; };
137                 8514EA7C0DF88C9E00EE78D3 /* TestRunner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TestRunner.cpp; sourceTree = "<group>"; };
138                 8514EB190DF8A52700EE78D3 /* libzxingcore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libzxingcore.a; sourceTree = BUILT_PRODUCTS_DIR; };
139                 851B4AA60DF631EB00C8958F /* TransformingMonochromeBitmapSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TransformingMonochromeBitmapSource.h; sourceTree = "<group>"; };
140                 851B4AA70DF631EB00C8958F /* TransformingMonochromeBitmapSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TransformingMonochromeBitmapSource.cpp; sourceTree = "<group>"; };
141                 851B4BF40DF6C64A00C8958F /* TwoDDecoderResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TwoDDecoderResult.h; sourceTree = "<group>"; };
142                 851B4BF50DF6C64A00C8958F /* TwoDDecoderResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TwoDDecoderResult.m; sourceTree = "<group>"; };
143                 852683A00DF851ED005DD4C0 /* GeoParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeoParsedResult.h; sourceTree = "<group>"; };
144                 852683A10DF851ED005DD4C0 /* GeoParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeoParsedResult.m; sourceTree = "<group>"; };
145                 852683C00DF8562B005DD4C0 /* ShowMapAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShowMapAction.h; sourceTree = "<group>"; };
146                 852683C10DF8562B005DD4C0 /* ShowMapAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ShowMapAction.m; sourceTree = "<group>"; };
147                 854BE3000E06A56C00CB4A20 /* AddressBookUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBookUI.framework; path = System/Library/Frameworks/AddressBookUI.framework; sourceTree = SDKROOT; };
148                 8552C4970E0A61D6000CC4F0 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = "<group>"; };
149                 855A65D70DF5E739007B394F /* BarcodeFormat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BarcodeFormat.cpp; sourceTree = "<group>"; };
150                 855A65D80DF5E739007B394F /* BarcodeFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BarcodeFormat.h; sourceTree = "<group>"; };
151                 855A65D90DF5E739007B394F /* BlackPointEstimationMethod.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlackPointEstimationMethod.cpp; sourceTree = "<group>"; };
152                 855A65DA0DF5E739007B394F /* BlackPointEstimationMethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlackPointEstimationMethod.h; sourceTree = "<group>"; };
153                 855A65DC0DF5E739007B394F /* Array.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Array.cpp; sourceTree = "<group>"; };
154                 855A65DD0DF5E739007B394F /* Array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Array.h; sourceTree = "<group>"; };
155                 855A65DE0DF5E739007B394F /* BitArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BitArray.cpp; sourceTree = "<group>"; };
156                 855A65DF0DF5E739007B394F /* BitArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BitArray.h; sourceTree = "<group>"; };
157                 855A65E00DF5E739007B394F /* BitMatrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BitMatrix.cpp; sourceTree = "<group>"; };
158                 855A65E10DF5E739007B394F /* BitMatrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BitMatrix.h; sourceTree = "<group>"; };
159                 855A65E20DF5E739007B394F /* BitSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BitSource.cpp; sourceTree = "<group>"; };
160                 855A65E30DF5E739007B394F /* BitSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BitSource.h; sourceTree = "<group>"; };
161                 855A65E40DF5E739007B394F /* BlackPointEstimator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlackPointEstimator.cpp; sourceTree = "<group>"; };
162                 855A65E50DF5E739007B394F /* BlackPointEstimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BlackPointEstimator.h; sourceTree = "<group>"; };
163                 855A65E60DF5E739007B394F /* Counted.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Counted.cpp; sourceTree = "<group>"; };
164                 855A65E70DF5E739007B394F /* Counted.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Counted.h; sourceTree = "<group>"; };
165                 855A65E80DF5E739007B394F /* DecoderResult.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DecoderResult.cpp; sourceTree = "<group>"; };
166                 855A65E90DF5E739007B394F /* DecoderResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DecoderResult.h; sourceTree = "<group>"; };
167                 855A65EA0DF5E739007B394F /* DetectorResult.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DetectorResult.cpp; sourceTree = "<group>"; };
168                 855A65EB0DF5E739007B394F /* DetectorResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DetectorResult.h; sourceTree = "<group>"; };
169                 855A65EC0DF5E739007B394F /* GridSampler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GridSampler.cpp; sourceTree = "<group>"; };
170                 855A65ED0DF5E739007B394F /* GridSampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GridSampler.h; sourceTree = "<group>"; };
171                 855A65EE0DF5E739007B394F /* IllegalArgumentException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IllegalArgumentException.cpp; sourceTree = "<group>"; };
172                 855A65EF0DF5E739007B394F /* IllegalArgumentException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IllegalArgumentException.h; sourceTree = "<group>"; };
173                 855A65F00DF5E739007B394F /* PerspectiveTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PerspectiveTransform.cpp; sourceTree = "<group>"; };
174                 855A65F10DF5E739007B394F /* PerspectiveTransform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PerspectiveTransform.h; sourceTree = "<group>"; };
175                 855A65F30DF5E739007B394F /* GF256.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GF256.cpp; sourceTree = "<group>"; };
176                 855A65F40DF5E739007B394F /* GF256.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GF256.h; sourceTree = "<group>"; };
177                 855A65F50DF5E739007B394F /* GF256Poly.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GF256Poly.cpp; sourceTree = "<group>"; };
178                 855A65F60DF5E739007B394F /* GF256Poly.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GF256Poly.h; sourceTree = "<group>"; };
179                 855A65F70DF5E739007B394F /* ReedSolomonDecoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReedSolomonDecoder.cpp; sourceTree = "<group>"; };
180                 855A65F80DF5E739007B394F /* ReedSolomonDecoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReedSolomonDecoder.h; sourceTree = "<group>"; };
181                 855A65F90DF5E739007B394F /* ReedSolomonException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReedSolomonException.cpp; sourceTree = "<group>"; };
182                 855A65FA0DF5E739007B394F /* ReedSolomonException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReedSolomonException.h; sourceTree = "<group>"; };
183                 855A65FB0DF5E739007B394F /* Str.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Str.cpp; sourceTree = "<group>"; };
184                 855A65FC0DF5E739007B394F /* Str.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Str.h; sourceTree = "<group>"; };
185                 855A65FD0DF5E739007B394F /* MonochromeBitmapSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MonochromeBitmapSource.cpp; sourceTree = "<group>"; };
186                 855A65FE0DF5E739007B394F /* MonochromeBitmapSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MonochromeBitmapSource.h; sourceTree = "<group>"; };
187                 855A66010DF5E739007B394F /* BitMatrixParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BitMatrixParser.cpp; sourceTree = "<group>"; };
188                 855A66020DF5E739007B394F /* BitMatrixParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BitMatrixParser.h; sourceTree = "<group>"; };
189                 855A66030DF5E739007B394F /* DataBlock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DataBlock.cpp; sourceTree = "<group>"; };
190                 855A66040DF5E739007B394F /* DataBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataBlock.h; sourceTree = "<group>"; };
191                 855A66050DF5E739007B394F /* DataMask.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DataMask.cpp; sourceTree = "<group>"; };
192                 855A66060DF5E739007B394F /* DataMask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataMask.h; sourceTree = "<group>"; };
193                 855A66070DF5E739007B394F /* DecodedBitStreamParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DecodedBitStreamParser.cpp; sourceTree = "<group>"; };
194                 855A66080DF5E739007B394F /* DecodedBitStreamParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DecodedBitStreamParser.h; sourceTree = "<group>"; };
195                 855A66090DF5E739007B394F /* Decoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Decoder.cpp; sourceTree = "<group>"; };
196                 855A660A0DF5E739007B394F /* Decoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Decoder.h; sourceTree = "<group>"; };
197                 855A660B0DF5E739007B394F /* ErrorCorrectionLevel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ErrorCorrectionLevel.cpp; sourceTree = "<group>"; };
198                 855A660C0DF5E739007B394F /* ErrorCorrectionLevel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ErrorCorrectionLevel.h; sourceTree = "<group>"; };
199                 855A660D0DF5E739007B394F /* FormatInformation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FormatInformation.cpp; sourceTree = "<group>"; };
200                 855A660E0DF5E739007B394F /* FormatInformation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FormatInformation.h; sourceTree = "<group>"; };
201                 855A660F0DF5E739007B394F /* Mode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mode.cpp; sourceTree = "<group>"; };
202                 855A66100DF5E739007B394F /* Mode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Mode.h; sourceTree = "<group>"; };
203                 855A66110DF5E739007B394F /* Version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Version.cpp; sourceTree = "<group>"; };
204                 855A66120DF5E739007B394F /* Version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Version.h; sourceTree = "<group>"; };
205                 855A66140DF5E73A007B394F /* AlignmentPattern.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AlignmentPattern.cpp; sourceTree = "<group>"; };
206                 855A66150DF5E73A007B394F /* AlignmentPattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AlignmentPattern.h; sourceTree = "<group>"; };
207                 855A66160DF5E73A007B394F /* AlignmentPatternFinder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AlignmentPatternFinder.cpp; sourceTree = "<group>"; };
208                 855A66170DF5E73A007B394F /* AlignmentPatternFinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AlignmentPatternFinder.h; sourceTree = "<group>"; };
209                 855A66180DF5E73A007B394F /* Detector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Detector.cpp; sourceTree = "<group>"; };
210                 855A66190DF5E73A007B394F /* Detector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Detector.h; sourceTree = "<group>"; };
211                 855A661A0DF5E73A007B394F /* FinderPattern.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FinderPattern.cpp; sourceTree = "<group>"; };
212                 855A661B0DF5E73A007B394F /* FinderPattern.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FinderPattern.h; sourceTree = "<group>"; };
213                 855A661C0DF5E73A007B394F /* FinderPatternFinder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FinderPatternFinder.cpp; sourceTree = "<group>"; };
214                 855A661D0DF5E73A007B394F /* FinderPatternFinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FinderPatternFinder.h; sourceTree = "<group>"; };
215                 855A661E0DF5E73A007B394F /* FinderPatternInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FinderPatternInfo.cpp; sourceTree = "<group>"; };
216                 855A661F0DF5E73A007B394F /* FinderPatternInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FinderPatternInfo.h; sourceTree = "<group>"; };
217                 855A66200DF5E73A007B394F /* QRCodeReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = QRCodeReader.cpp; sourceTree = "<group>"; };
218                 855A66210DF5E73A007B394F /* QRCodeReader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QRCodeReader.h; sourceTree = "<group>"; };
219                 855A66220DF5E73A007B394F /* Reader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Reader.cpp; sourceTree = "<group>"; };
220                 855A66230DF5E73A007B394F /* Reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Reader.h; sourceTree = "<group>"; };
221                 855A66240DF5E73B007B394F /* ReaderException.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReaderException.cpp; sourceTree = "<group>"; };
222                 855A66250DF5E73B007B394F /* ReaderException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReaderException.h; sourceTree = "<group>"; };
223                 855A66260DF5E73B007B394F /* Result.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Result.cpp; sourceTree = "<group>"; };
224                 855A66270DF5E73B007B394F /* Result.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Result.h; sourceTree = "<group>"; };
225                 855A66280DF5E73B007B394F /* ResultPoint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ResultPoint.cpp; sourceTree = "<group>"; };
226                 855A66290DF5E73B007B394F /* ResultPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResultPoint.h; sourceTree = "<group>"; };
227                 855A66510DF5E757007B394F /* ArchiveController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ArchiveController.m; sourceTree = "<group>"; };
228                 855A66520DF5E757007B394F /* ArchiveController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArchiveController.h; sourceTree = "<group>"; };
229                 855A66530DF5E757007B394F /* Database.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Database.h; sourceTree = "<group>"; };
230                 855A66540DF5E757007B394F /* Database.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Database.m; sourceTree = "<group>"; };
231                 855A66550DF5E757007B394F /* AddressBookAUParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddressBookAUParsedResult.h; sourceTree = "<group>"; };
232                 855A66560DF5E757007B394F /* AddressBookAUParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AddressBookAUParsedResult.m; sourceTree = "<group>"; };
233                 855A66570DF5E757007B394F /* AddContactAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddContactAction.h; sourceTree = "<group>"; };
234                 855A66580DF5E757007B394F /* AddContactAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AddContactAction.m; sourceTree = "<group>"; };
235                 855A66590DF5E757007B394F /* AddressBookDoCoMoParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddressBookDoCoMoParsedResult.h; sourceTree = "<group>"; };
236                 855A665A0DF5E757007B394F /* AddressBookDoCoMoParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AddressBookDoCoMoParsedResult.m; sourceTree = "<group>"; };
237                 855A665D0DF5E757007B394F /* EmailAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmailAction.h; sourceTree = "<group>"; };
238                 855A665E0DF5E757007B394F /* EmailAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EmailAction.m; sourceTree = "<group>"; };
239                 855A665F0DF5E757007B394F /* EmailDoCoMoParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmailDoCoMoParsedResult.h; sourceTree = "<group>"; };
240                 855A66600DF5E757007B394F /* EmailDoCoMoParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EmailDoCoMoParsedResult.m; sourceTree = "<group>"; };
241                 855A66610DF5E757007B394F /* DoCoMoParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DoCoMoParsedResult.h; sourceTree = "<group>"; };
242                 855A66620DF5E757007B394F /* DoCoMoParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DoCoMoParsedResult.m; sourceTree = "<group>"; };
243                 855A66630DF5E757007B394F /* CallAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallAction.h; sourceTree = "<group>"; };
244                 855A66640DF5E757007B394F /* CallAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallAction.m; sourceTree = "<group>"; };
245                 855A66650DF5E757007B394F /* OpenUrlAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenUrlAction.h; sourceTree = "<group>"; };
246                 855A66660DF5E757007B394F /* OpenUrlAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OpenUrlAction.m; sourceTree = "<group>"; };
247                 855A66670DF5E757007B394F /* ResultAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResultAction.h; sourceTree = "<group>"; };
248                 855A66680DF5E757007B394F /* ResultAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ResultAction.m; sourceTree = "<group>"; };
249                 855A66690DF5E757007B394F /* TelParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TelParsedResult.h; sourceTree = "<group>"; };
250                 855A666A0DF5E757007B394F /* TelParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TelParsedResult.m; sourceTree = "<group>"; };
251                 855A666B0DF5E757007B394F /* TextParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextParsedResult.h; sourceTree = "<group>"; };
252                 855A666C0DF5E757007B394F /* TextParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TextParsedResult.m; sourceTree = "<group>"; };
253                 855A666D0DF5E757007B394F /* DecoderViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DecoderViewController.h; sourceTree = "<group>"; };
254                 855A666E0DF5E757007B394F /* DecoderViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DecoderViewController.m; sourceTree = "<group>"; };
255                 855A666F0DF5E757007B394F /* DecoderDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DecoderDelegate.h; sourceTree = "<group>"; };
256                 855A66700DF5E757007B394F /* Decoder.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; path = Decoder.h; sourceTree = "<group>"; };
257                 855A66710DF5E757007B394F /* Decoder.m */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = Decoder.m; sourceTree = "<group>"; };
258                 855A66720DF5E757007B394F /* ZXingAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZXingAppDelegate.h; sourceTree = "<group>"; };
259                 855A66730DF5E757007B394F /* ZXingAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZXingAppDelegate.m; sourceTree = "<group>"; };
260                 855A66740DF5E757007B394F /* ParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParsedResult.h; sourceTree = "<group>"; };
261                 855A66750DF5E757007B394F /* ParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ParsedResult.m; sourceTree = "<group>"; };
262                 855A66760DF5E757007B394F /* NSString+HTML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+HTML.h"; sourceTree = "<group>"; };
263                 855A66770DF5E757007B394F /* NSString+HTML.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+HTML.m"; sourceTree = "<group>"; };
264                 855A66780DF5E757007B394F /* URIParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = URIParsedResult.h; sourceTree = "<group>"; };
265                 855A66790DF5E757007B394F /* URIParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = URIParsedResult.m; sourceTree = "<group>"; };
266                 855A667A0DF5E757007B394F /* URLTOParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = URLTOParsedResult.h; sourceTree = "<group>"; };
267                 855A667B0DF5E757007B394F /* URLTOParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = URLTOParsedResult.m; sourceTree = "<group>"; };
268                 855A667C0DF5E757007B394F /* BookmarkDoCoMoParsedResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BookmarkDoCoMoParsedResult.h; sourceTree = "<group>"; };
269                 855A667D0DF5E757007B394F /* BookmarkDoCoMoParsedResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BookmarkDoCoMoParsedResult.m; sourceTree = "<group>"; };
270                 855A667E0DF5E757007B394F /* Scan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Scan.h; sourceTree = "<group>"; };
271                 855A667F0DF5E757007B394F /* Scan.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Scan.m; sourceTree = "<group>"; };
272                 855A66A00DF5E7B4007B394F /* scans.db */ = {isa = PBXFileReference; lastKnownFileType = file; path = scans.db; sourceTree = "<group>"; };
273                 855A66A10DF5E7B4007B394F /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
274                 855A66A20DF5E7B4007B394F /* zxing-icon-128.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "zxing-icon-128.png"; sourceTree = "<group>"; };
275                 855A66A30DF5E7B4007B394F /* DecoderView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = DecoderView.xib; sourceTree = "<group>"; };
276                 855A66A40DF5E7B4007B394F /* MainWindow.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainWindow.xib; sourceTree = "<group>"; };
277                 855A66B30DF5E884007B394F /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; };
278                 855A66BC0DF5E8D6007B394F /* libsqlite3.0.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.0.dylib; path = usr/lib/libsqlite3.0.dylib; sourceTree = SDKROOT; };
279                 855A66BE0DF5E8F8007B394F /* libiconv.2.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libiconv.2.dylib; path = usr/lib/libiconv.2.dylib; sourceTree = SDKROOT; };
280                 855A66D10DF5E954007B394F /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
281                 857D363F0DF60E37000E0C89 /* Exception.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Exception.h; sourceTree = "<group>"; };
282                 857D36400DF60E37000E0C89 /* Exception.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Exception.cpp; sourceTree = "<group>"; };
283                 857D368E0DF613F3000E0C89 /* GrayBytesMonochromeBitmapSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GrayBytesMonochromeBitmapSource.h; sourceTree = "<group>"; };
284                 857D368F0DF613F3000E0C89 /* GrayBytesMonochromeBitmapSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GrayBytesMonochromeBitmapSource.cpp; sourceTree = "<group>"; };
285                 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
286 /* End PBXFileReference section */
287
288 /* Begin PBXFrameworksBuildPhase section */
289                 1D60588F0D05DD3D006BFB54 /* Frameworks */ = {
290                         isa = PBXFrameworksBuildPhase;
291                         buildActionMask = 2147483647;
292                         files = (
293                                 8514EB1A0DF8A54600EE78D3 /* libzxingcore.a in Frameworks */,
294                                 1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
295                                 1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,
296                                 855A66B40DF5E884007B394F /* AddressBook.framework in Frameworks */,
297                                 855A66BD0DF5E8D6007B394F /* libsqlite3.0.dylib in Frameworks */,
298                                 855A66BF0DF5E8F8007B394F /* libiconv.2.dylib in Frameworks */,
299                                 855A66D20DF5E954007B394F /* CoreGraphics.framework in Frameworks */,
300                                 854BE3010E06A56C00CB4A20 /* AddressBookUI.framework in Frameworks */,
301                         );
302                         runOnlyForDeploymentPostprocessing = 0;
303                 };
304                 8514EAE60DF88E5200EE78D3 /* Frameworks */ = {
305                         isa = PBXFrameworksBuildPhase;
306                         buildActionMask = 2147483647;
307                         files = (
308                         );
309                         runOnlyForDeploymentPostprocessing = 0;
310                 };
311 /* End PBXFrameworksBuildPhase section */
312
313 /* Begin PBXGroup section */
314                 080E96DDFE201D6D7F000001 /* Classes */ = {
315                         isa = PBXGroup;
316                         children = (
317                                 85096CCE0E06D45400D660F9 /* SMSAction.h */,
318                                 85096CCF0E06D45400D660F9 /* SMSAction.m */,
319                                 852683C00DF8562B005DD4C0 /* ShowMapAction.h */,
320                                 852683C10DF8562B005DD4C0 /* ShowMapAction.m */,
321                                 851B4BF40DF6C64A00C8958F /* TwoDDecoderResult.h */,
322                                 851B4BF50DF6C64A00C8958F /* TwoDDecoderResult.m */,
323                                 855A66510DF5E757007B394F /* ArchiveController.m */,
324                                 855A66520DF5E757007B394F /* ArchiveController.h */,
325                                 855A66530DF5E757007B394F /* Database.h */,
326                                 855A66540DF5E757007B394F /* Database.m */,
327                                 855A66550DF5E757007B394F /* AddressBookAUParsedResult.h */,
328                                 855A66560DF5E757007B394F /* AddressBookAUParsedResult.m */,
329                                 855A66570DF5E757007B394F /* AddContactAction.h */,
330                                 855A66580DF5E757007B394F /* AddContactAction.m */,
331                                 855A66590DF5E757007B394F /* AddressBookDoCoMoParsedResult.h */,
332                                 855A665A0DF5E757007B394F /* AddressBookDoCoMoParsedResult.m */,
333                                 855A665D0DF5E757007B394F /* EmailAction.h */,
334                                 855A665E0DF5E757007B394F /* EmailAction.m */,
335                                 855A665F0DF5E757007B394F /* EmailDoCoMoParsedResult.h */,
336                                 855A66600DF5E757007B394F /* EmailDoCoMoParsedResult.m */,
337                                 855A66610DF5E757007B394F /* DoCoMoParsedResult.h */,
338                                 855A66620DF5E757007B394F /* DoCoMoParsedResult.m */,
339                                 855A66630DF5E757007B394F /* CallAction.h */,
340                                 855A66640DF5E757007B394F /* CallAction.m */,
341                                 855A66650DF5E757007B394F /* OpenUrlAction.h */,
342                                 855A66660DF5E757007B394F /* OpenUrlAction.m */,
343                                 855A66670DF5E757007B394F /* ResultAction.h */,
344                                 855A66680DF5E757007B394F /* ResultAction.m */,
345                                 855A66690DF5E757007B394F /* TelParsedResult.h */,
346                                 855A666A0DF5E757007B394F /* TelParsedResult.m */,
347                                 855A666B0DF5E757007B394F /* TextParsedResult.h */,
348                                 855A666C0DF5E757007B394F /* TextParsedResult.m */,
349                                 855A666D0DF5E757007B394F /* DecoderViewController.h */,
350                                 855A666E0DF5E757007B394F /* DecoderViewController.m */,
351                                 855A666F0DF5E757007B394F /* DecoderDelegate.h */,
352                                 855A66700DF5E757007B394F /* Decoder.h */,
353                                 855A66710DF5E757007B394F /* Decoder.m */,
354                                 855A66720DF5E757007B394F /* ZXingAppDelegate.h */,
355                                 855A66730DF5E757007B394F /* ZXingAppDelegate.m */,
356                                 855A66740DF5E757007B394F /* ParsedResult.h */,
357                                 855A66750DF5E757007B394F /* ParsedResult.m */,
358                                 855A66760DF5E757007B394F /* NSString+HTML.h */,
359                                 855A66770DF5E757007B394F /* NSString+HTML.m */,
360                                 855A66780DF5E757007B394F /* URIParsedResult.h */,
361                                 855A66790DF5E757007B394F /* URIParsedResult.m */,
362                                 855A667A0DF5E757007B394F /* URLTOParsedResult.h */,
363                                 855A667B0DF5E757007B394F /* URLTOParsedResult.m */,
364                                 855A667C0DF5E757007B394F /* BookmarkDoCoMoParsedResult.h */,
365                                 855A667D0DF5E757007B394F /* BookmarkDoCoMoParsedResult.m */,
366                                 855A667E0DF5E757007B394F /* Scan.h */,
367                                 855A667F0DF5E757007B394F /* Scan.m */,
368                                 852683A00DF851ED005DD4C0 /* GeoParsedResult.h */,
369                                 852683A10DF851ED005DD4C0 /* GeoParsedResult.m */,
370                         );
371                         path = Classes;
372                         sourceTree = "<group>";
373                 };
374                 19C28FACFE9D520D11CA2CBB /* Products */ = {
375                         isa = PBXGroup;
376                         children = (
377                                 1D6058910D05DD3D006BFB54 /* ZXing.app */,
378                                 8514EB190DF8A52700EE78D3 /* libzxingcore.a */,
379                         );
380                         name = Products;
381                         sourceTree = "<group>";
382                 };
383                 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {
384                         isa = PBXGroup;
385                         children = (
386                                 8514EA5F0DF88C9E00EE78D3 /* CoreTestSrc */,
387                                 855A65D60DF5E739007B394F /* CoreSrc */,
388                                 080E96DDFE201D6D7F000001 /* Classes */,
389                                 29B97315FDCFA39411CA2CEA /* Other Sources */,
390                                 29B97317FDCFA39411CA2CEA /* Resources */,
391                                 29B97323FDCFA39411CA2CEA /* Frameworks */,
392                                 19C28FACFE9D520D11CA2CBB /* Products */,
393                         );
394                         name = CustomTemplate;
395                         sourceTree = "<group>";
396                 };
397                 29B97315FDCFA39411CA2CEA /* Other Sources */ = {
398                         isa = PBXGroup;
399                         children = (
400                                 32CA4F630368D1EE00C91783 /* ZXing_Prefix.pch */,
401                                 29B97316FDCFA39411CA2CEA /* main.m */,
402                         );
403                         name = "Other Sources";
404                         sourceTree = "<group>";
405                 };
406                 29B97317FDCFA39411CA2CEA /* Resources */ = {
407                         isa = PBXGroup;
408                         children = (
409                                 855A66A00DF5E7B4007B394F /* scans.db */,
410                                 855A66A10DF5E7B4007B394F /* Settings.bundle */,
411                                 855A66A20DF5E7B4007B394F /* zxing-icon-128.png */,
412                                 855A66A30DF5E7B4007B394F /* DecoderView.xib */,
413                                 855A66A40DF5E7B4007B394F /* MainWindow.xib */,
414                                 8D1107310486CEB800E47090 /* Info.plist */,
415                                 8552C4970E0A61D6000CC4F0 /* Default.png */,
416                         );
417                         name = Resources;
418                         sourceTree = "<group>";
419                 };
420                 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
421                         isa = PBXGroup;
422                         children = (
423                                 854BE3000E06A56C00CB4A20 /* AddressBookUI.framework */,
424                                 855A66D10DF5E954007B394F /* CoreGraphics.framework */,
425                                 855A66B30DF5E884007B394F /* AddressBook.framework */,
426                                 855A66BE0DF5E8F8007B394F /* libiconv.2.dylib */,
427                                 855A66BC0DF5E8D6007B394F /* libsqlite3.0.dylib */,
428                                 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,
429                                 1D30AB110D05D00D00671497 /* Foundation.framework */,
430                         );
431                         name = Frameworks;
432                         sourceTree = "<group>";
433                 };
434                 8514EA5F0DF88C9E00EE78D3 /* CoreTestSrc */ = {
435                         isa = PBXGroup;
436                         children = (
437                                 8514EA600DF88C9E00EE78D3 /* common */,
438                                 8514EA700DF88C9E00EE78D3 /* qrcode */,
439                                 8514EA7C0DF88C9E00EE78D3 /* TestRunner.cpp */,
440                         );
441                         name = CoreTestSrc;
442                         path = ../cpp/core/tests/src;
443                         sourceTree = "<group>";
444                 };
445                 8514EA600DF88C9E00EE78D3 /* common */ = {
446                         isa = PBXGroup;
447                         children = (
448                                 8514EA610DF88C9E00EE78D3 /* BitArrayTest.cpp */,
449                                 8514EA620DF88C9E00EE78D3 /* BitArrayTest.h */,
450                                 8514EA630DF88C9E00EE78D3 /* BitMatrixTest.cpp */,
451                                 8514EA640DF88C9E00EE78D3 /* BitMatrixTest.h */,
452                                 8514EA650DF88C9E00EE78D3 /* BitSourceTest.cpp */,
453                                 8514EA660DF88C9E00EE78D3 /* BitSourceTest.h */,
454                                 8514EA670DF88C9E00EE78D3 /* BlackPointEstimatorTest.cpp */,
455                                 8514EA680DF88C9E00EE78D3 /* BlackPointEstimatorTest.h */,
456                                 8514EA690DF88C9E00EE78D3 /* CountedTest.cpp */,
457                                 8514EA6A0DF88C9E00EE78D3 /* CountedTest.h */,
458                                 8514EA6B0DF88C9E00EE78D3 /* PerspectiveTransformTest.cpp */,
459                                 8514EA6C0DF88C9E00EE78D3 /* PerspectiveTransformTest.h */,
460                                 8514EA6D0DF88C9E00EE78D3 /* reedsolomon */,
461                         );
462                         path = common;
463                         sourceTree = "<group>";
464                 };
465                 8514EA6D0DF88C9E00EE78D3 /* reedsolomon */ = {
466                         isa = PBXGroup;
467                         children = (
468                                 8514EA6E0DF88C9E00EE78D3 /* ReedSolomonTest.cpp */,
469                                 8514EA6F0DF88C9E00EE78D3 /* ReedSolomonTest.h */,
470                         );
471                         path = reedsolomon;
472                         sourceTree = "<group>";
473                 };
474                 8514EA700DF88C9E00EE78D3 /* qrcode */ = {
475                         isa = PBXGroup;
476                         children = (
477                                 8514EA710DF88C9E00EE78D3 /* decoder */,
478                         );
479                         path = qrcode;
480                         sourceTree = "<group>";
481                 };
482                 8514EA710DF88C9E00EE78D3 /* decoder */ = {
483                         isa = PBXGroup;
484                         children = (
485                                 8514EA720DF88C9E00EE78D3 /* DataMaskTest.cpp */,
486                                 8514EA730DF88C9E00EE78D3 /* DataMaskTest.h */,
487                                 8514EA740DF88C9E00EE78D3 /* ErrorCorrectionLevelTest.cpp */,
488                                 8514EA750DF88C9E00EE78D3 /* ErrorCorrectionLevelTest.h */,
489                                 8514EA760DF88C9E00EE78D3 /* FormatInformationTest.cpp */,
490                                 8514EA770DF88C9E00EE78D3 /* FormatInformationTest.h */,
491                                 8514EA780DF88C9E00EE78D3 /* ModeTest.cpp */,
492                                 8514EA790DF88C9E00EE78D3 /* ModeTest.h */,
493                                 8514EA7A0DF88C9E00EE78D3 /* VersionTest.cpp */,
494                                 8514EA7B0DF88C9E00EE78D3 /* VersionTest.h */,
495                         );
496                         path = decoder;
497                         sourceTree = "<group>";
498                 };
499                 855A65D60DF5E739007B394F /* CoreSrc */ = {
500                         isa = PBXGroup;
501                         children = (
502                                 857D363F0DF60E37000E0C89 /* Exception.h */,
503                                 857D36400DF60E37000E0C89 /* Exception.cpp */,
504                                 851B4AA60DF631EB00C8958F /* TransformingMonochromeBitmapSource.h */,
505                                 851B4AA70DF631EB00C8958F /* TransformingMonochromeBitmapSource.cpp */,
506                                 857D368E0DF613F3000E0C89 /* GrayBytesMonochromeBitmapSource.h */,
507                                 857D368F0DF613F3000E0C89 /* GrayBytesMonochromeBitmapSource.cpp */,
508                                 855A65D70DF5E739007B394F /* BarcodeFormat.cpp */,
509                                 855A65D80DF5E739007B394F /* BarcodeFormat.h */,
510                                 855A65D90DF5E739007B394F /* BlackPointEstimationMethod.cpp */,
511                                 855A65DA0DF5E739007B394F /* BlackPointEstimationMethod.h */,
512                                 855A65DB0DF5E739007B394F /* common */,
513                                 855A65FD0DF5E739007B394F /* MonochromeBitmapSource.cpp */,
514                                 855A65FE0DF5E739007B394F /* MonochromeBitmapSource.h */,
515                                 855A65FF0DF5E739007B394F /* qrcode */,
516                                 855A66220DF5E73A007B394F /* Reader.cpp */,
517                                 855A66230DF5E73A007B394F /* Reader.h */,
518                                 855A66240DF5E73B007B394F /* ReaderException.cpp */,
519                                 855A66250DF5E73B007B394F /* ReaderException.h */,
520                                 855A66260DF5E73B007B394F /* Result.cpp */,
521                                 855A66270DF5E73B007B394F /* Result.h */,
522                                 855A66280DF5E73B007B394F /* ResultPoint.cpp */,
523                                 855A66290DF5E73B007B394F /* ResultPoint.h */,
524                         );
525                         name = CoreSrc;
526                         path = ../cpp/core/src;
527                         sourceTree = "<group>";
528                 };
529                 855A65DB0DF5E739007B394F /* common */ = {
530                         isa = PBXGroup;
531                         children = (
532                                 855A65DC0DF5E739007B394F /* Array.cpp */,
533                                 855A65DD0DF5E739007B394F /* Array.h */,
534                                 855A65DE0DF5E739007B394F /* BitArray.cpp */,
535                                 855A65DF0DF5E739007B394F /* BitArray.h */,
536                                 855A65E00DF5E739007B394F /* BitMatrix.cpp */,
537                                 855A65E10DF5E739007B394F /* BitMatrix.h */,
538                                 855A65E20DF5E739007B394F /* BitSource.cpp */,
539                                 855A65E30DF5E739007B394F /* BitSource.h */,
540                                 855A65E40DF5E739007B394F /* BlackPointEstimator.cpp */,
541                                 855A65E50DF5E739007B394F /* BlackPointEstimator.h */,
542                                 855A65E60DF5E739007B394F /* Counted.cpp */,
543                                 855A65E70DF5E739007B394F /* Counted.h */,
544                                 855A65E80DF5E739007B394F /* DecoderResult.cpp */,
545                                 855A65E90DF5E739007B394F /* DecoderResult.h */,
546                                 855A65EA0DF5E739007B394F /* DetectorResult.cpp */,
547                                 855A65EB0DF5E739007B394F /* DetectorResult.h */,
548                                 855A65EC0DF5E739007B394F /* GridSampler.cpp */,
549                                 855A65ED0DF5E739007B394F /* GridSampler.h */,
550                                 855A65EE0DF5E739007B394F /* IllegalArgumentException.cpp */,
551                                 855A65EF0DF5E739007B394F /* IllegalArgumentException.h */,
552                                 855A65F00DF5E739007B394F /* PerspectiveTransform.cpp */,
553                                 855A65F10DF5E739007B394F /* PerspectiveTransform.h */,
554                                 855A65F20DF5E739007B394F /* reedsolomon */,
555                                 855A65FB0DF5E739007B394F /* Str.cpp */,
556                                 855A65FC0DF5E739007B394F /* Str.h */,
557                         );
558                         path = common;
559                         sourceTree = "<group>";
560                 };
561                 855A65F20DF5E739007B394F /* reedsolomon */ = {
562                         isa = PBXGroup;
563                         children = (
564                                 855A65F30DF5E739007B394F /* GF256.cpp */,
565                                 855A65F40DF5E739007B394F /* GF256.h */,
566                                 855A65F50DF5E739007B394F /* GF256Poly.cpp */,
567                                 855A65F60DF5E739007B394F /* GF256Poly.h */,
568                                 855A65F70DF5E739007B394F /* ReedSolomonDecoder.cpp */,
569                                 855A65F80DF5E739007B394F /* ReedSolomonDecoder.h */,
570                                 855A65F90DF5E739007B394F /* ReedSolomonException.cpp */,
571                                 855A65FA0DF5E739007B394F /* ReedSolomonException.h */,
572                         );
573                         path = reedsolomon;
574                         sourceTree = "<group>";
575                 };
576                 855A65FF0DF5E739007B394F /* qrcode */ = {
577                         isa = PBXGroup;
578                         children = (
579                                 855A66000DF5E739007B394F /* decoder */,
580                                 855A66130DF5E739007B394F /* detector */,
581                                 855A66200DF5E73A007B394F /* QRCodeReader.cpp */,
582                                 855A66210DF5E73A007B394F /* QRCodeReader.h */,
583                         );
584                         path = qrcode;
585                         sourceTree = "<group>";
586                 };
587                 855A66000DF5E739007B394F /* decoder */ = {
588                         isa = PBXGroup;
589                         children = (
590                                 855A66010DF5E739007B394F /* BitMatrixParser.cpp */,
591                                 855A66020DF5E739007B394F /* BitMatrixParser.h */,
592                                 855A66030DF5E739007B394F /* DataBlock.cpp */,
593                                 855A66040DF5E739007B394F /* DataBlock.h */,
594                                 855A66050DF5E739007B394F /* DataMask.cpp */,
595                                 855A66060DF5E739007B394F /* DataMask.h */,
596                                 855A66070DF5E739007B394F /* DecodedBitStreamParser.cpp */,
597                                 855A66080DF5E739007B394F /* DecodedBitStreamParser.h */,
598                                 855A66090DF5E739007B394F /* Decoder.cpp */,
599                                 855A660A0DF5E739007B394F /* Decoder.h */,
600                                 855A660B0DF5E739007B394F /* ErrorCorrectionLevel.cpp */,
601                                 855A660C0DF5E739007B394F /* ErrorCorrectionLevel.h */,
602                                 855A660D0DF5E739007B394F /* FormatInformation.cpp */,
603                                 855A660E0DF5E739007B394F /* FormatInformation.h */,
604                                 855A660F0DF5E739007B394F /* Mode.cpp */,
605                                 855A66100DF5E739007B394F /* Mode.h */,
606                                 855A66110DF5E739007B394F /* Version.cpp */,
607                                 855A66120DF5E739007B394F /* Version.h */,
608                         );
609                         path = decoder;
610                         sourceTree = "<group>";
611                 };
612                 855A66130DF5E739007B394F /* detector */ = {
613                         isa = PBXGroup;
614                         children = (
615                                 855A66140DF5E73A007B394F /* AlignmentPattern.cpp */,
616                                 855A66150DF5E73A007B394F /* AlignmentPattern.h */,
617                                 855A66160DF5E73A007B394F /* AlignmentPatternFinder.cpp */,
618                                 855A66170DF5E73A007B394F /* AlignmentPatternFinder.h */,
619                                 855A66180DF5E73A007B394F /* Detector.cpp */,
620                                 855A66190DF5E73A007B394F /* Detector.h */,
621                                 855A661A0DF5E73A007B394F /* FinderPattern.cpp */,
622                                 855A661B0DF5E73A007B394F /* FinderPattern.h */,
623                                 855A661C0DF5E73A007B394F /* FinderPatternFinder.cpp */,
624                                 855A661D0DF5E73A007B394F /* FinderPatternFinder.h */,
625                                 855A661E0DF5E73A007B394F /* FinderPatternInfo.cpp */,
626                                 855A661F0DF5E73A007B394F /* FinderPatternInfo.h */,
627                         );
628                         path = detector;
629                         sourceTree = "<group>";
630                 };
631 /* End PBXGroup section */
632
633 /* Begin PBXHeadersBuildPhase section */
634                 8514EAE40DF88E5200EE78D3 /* Headers */ = {
635                         isa = PBXHeadersBuildPhase;
636                         buildActionMask = 2147483647;
637                         files = (
638                         );
639                         runOnlyForDeploymentPostprocessing = 0;
640                 };
641 /* End PBXHeadersBuildPhase section */
642
643 /* Begin PBXNativeTarget section */
644                 1D6058900D05DD3D006BFB54 /* ZXing */ = {
645                         isa = PBXNativeTarget;
646                         buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "ZXing" */;
647                         buildPhases = (
648                                 1D60588D0D05DD3D006BFB54 /* Resources */,
649                                 1D60588E0D05DD3D006BFB54 /* Sources */,
650                                 1D60588F0D05DD3D006BFB54 /* Frameworks */,
651                         );
652                         buildRules = (
653                         );
654                         comments = "/*\n * Copyright 2008 Google Inc.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n *      http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n";
655                         dependencies = (
656                                 8514EB180DF8A50900EE78D3 /* PBXTargetDependency */,
657                         );
658                         name = ZXing;
659                         productName = ZXing;
660                         productReference = 1D6058910D05DD3D006BFB54 /* ZXing.app */;
661                         productType = "com.apple.product-type.application";
662                 };
663                 8514EAE70DF88E5200EE78D3 /* zxingcore */ = {
664                         isa = PBXNativeTarget;
665                         buildConfigurationList = 8514EAEB0DF88E7100EE78D3 /* Build configuration list for PBXNativeTarget "zxingcore" */;
666                         buildPhases = (
667                                 8514EAE40DF88E5200EE78D3 /* Headers */,
668                                 8514EAE50DF88E5200EE78D3 /* Sources */,
669                                 8514EAE60DF88E5200EE78D3 /* Frameworks */,
670                         );
671                         buildRules = (
672                         );
673                         dependencies = (
674                         );
675                         name = zxingcore;
676                         productName = libzxing;
677                         productReference = 8514EB190DF8A52700EE78D3 /* libzxingcore.a */;
678                         productType = "com.apple.product-type.library.static";
679                 };
680 /* End PBXNativeTarget section */
681
682 /* Begin PBXProject section */
683                 29B97313FDCFA39411CA2CEA /* Project object */ = {
684                         isa = PBXProject;
685                         buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "ZXing" */;
686                         compatibilityVersion = "Xcode 3.1";
687                         hasScannedForEncodings = 1;
688                         mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;
689                         projectDirPath = "";
690                         projectRoot = "";
691                         targets = (
692                                 1D6058900D05DD3D006BFB54 /* ZXing */,
693                                 8514EAE70DF88E5200EE78D3 /* zxingcore */,
694                         );
695                 };
696 /* End PBXProject section */
697
698 /* Begin PBXResourcesBuildPhase section */
699                 1D60588D0D05DD3D006BFB54 /* Resources */ = {
700                         isa = PBXResourcesBuildPhase;
701                         buildActionMask = 2147483647;
702                         files = (
703                                 855A66A50DF5E7B4007B394F /* scans.db in Resources */,
704                                 855A66A60DF5E7B4007B394F /* Settings.bundle in Resources */,
705                                 855A66A70DF5E7B4007B394F /* zxing-icon-128.png in Resources */,
706                                 855A66A80DF5E7B4007B394F /* DecoderView.xib in Resources */,
707                                 855A66A90DF5E7B4007B394F /* MainWindow.xib in Resources */,
708                                 8552C4980E0A61D6000CC4F0 /* Default.png in Resources */,
709                         );
710                         runOnlyForDeploymentPostprocessing = 0;
711                 };
712 /* End PBXResourcesBuildPhase section */
713
714 /* Begin PBXSourcesBuildPhase section */
715                 1D60588E0D05DD3D006BFB54 /* Sources */ = {
716                         isa = PBXSourcesBuildPhase;
717                         buildActionMask = 2147483647;
718                         files = (
719                                 1D60589B0D05DD56006BFB54 /* main.m in Sources */,
720                                 855A66800DF5E757007B394F /* ArchiveController.m in Sources */,
721                                 855A66810DF5E757007B394F /* Database.m in Sources */,
722                                 855A66820DF5E757007B394F /* AddressBookAUParsedResult.m in Sources */,
723                                 855A66830DF5E757007B394F /* AddContactAction.m in Sources */,
724                                 855A66840DF5E757007B394F /* AddressBookDoCoMoParsedResult.m in Sources */,
725                                 855A66860DF5E757007B394F /* EmailAction.m in Sources */,
726                                 855A66870DF5E757007B394F /* EmailDoCoMoParsedResult.m in Sources */,
727                                 855A66880DF5E757007B394F /* DoCoMoParsedResult.m in Sources */,
728                                 855A66890DF5E757007B394F /* CallAction.m in Sources */,
729                                 855A668A0DF5E757007B394F /* OpenUrlAction.m in Sources */,
730                                 855A668B0DF5E757007B394F /* ResultAction.m in Sources */,
731                                 855A668C0DF5E757007B394F /* TelParsedResult.m in Sources */,
732                                 855A668D0DF5E757007B394F /* TextParsedResult.m in Sources */,
733                                 855A668E0DF5E757007B394F /* DecoderViewController.m in Sources */,
734                                 855A668F0DF5E757007B394F /* Decoder.m in Sources */,
735                                 855A66900DF5E757007B394F /* ZXingAppDelegate.m in Sources */,
736                                 855A66910DF5E757007B394F /* ParsedResult.m in Sources */,
737                                 855A66920DF5E757007B394F /* NSString+HTML.m in Sources */,
738                                 855A66930DF5E757007B394F /* URIParsedResult.m in Sources */,
739                                 855A66940DF5E757007B394F /* URLTOParsedResult.m in Sources */,
740                                 855A66950DF5E757007B394F /* BookmarkDoCoMoParsedResult.m in Sources */,
741                                 855A66960DF5E757007B394F /* Scan.m in Sources */,
742                                 851B4BF60DF6C64A00C8958F /* TwoDDecoderResult.m in Sources */,
743                                 852683A20DF851ED005DD4C0 /* GeoParsedResult.m in Sources */,
744                                 852683C20DF8562B005DD4C0 /* ShowMapAction.m in Sources */,
745                                 85096CD00E06D45400D660F9 /* SMSAction.m in Sources */,
746                         );
747                         runOnlyForDeploymentPostprocessing = 0;
748                 };
749                 8514EAE50DF88E5200EE78D3 /* Sources */ = {
750                         isa = PBXSourcesBuildPhase;
751                         buildActionMask = 2147483647;
752                         files = (
753                                 8514EAED0DF88F0500EE78D3 /* Exception.cpp in Sources */,
754                                 8514EAEE0DF88F0500EE78D3 /* TransformingMonochromeBitmapSource.cpp in Sources */,
755                                 8514EAEF0DF88F0500EE78D3 /* GrayBytesMonochromeBitmapSource.cpp in Sources */,
756                                 8514EAF00DF88F0500EE78D3 /* BarcodeFormat.cpp in Sources */,
757                                 8514EAF10DF88F0500EE78D3 /* BlackPointEstimationMethod.cpp in Sources */,
758                                 8514EAF20DF88F0500EE78D3 /* Array.cpp in Sources */,
759                                 8514EAF30DF88F0500EE78D3 /* BitArray.cpp in Sources */,
760                                 8514EAF40DF88F0500EE78D3 /* BitMatrix.cpp in Sources */,
761                                 8514EAF50DF88F0500EE78D3 /* BitSource.cpp in Sources */,
762                                 8514EAF60DF88F0500EE78D3 /* BlackPointEstimator.cpp in Sources */,
763                                 8514EAF70DF88F0500EE78D3 /* Counted.cpp in Sources */,
764                                 8514EAF80DF88F0500EE78D3 /* DecoderResult.cpp in Sources */,
765                                 8514EAF90DF88F0500EE78D3 /* DetectorResult.cpp in Sources */,
766                                 8514EAFA0DF88F0500EE78D3 /* GridSampler.cpp in Sources */,
767                                 8514EAFB0DF88F0500EE78D3 /* IllegalArgumentException.cpp in Sources */,
768                                 8514EAFC0DF88F0500EE78D3 /* PerspectiveTransform.cpp in Sources */,
769                                 8514EAFD0DF88F0500EE78D3 /* GF256.cpp in Sources */,
770                                 8514EAFE0DF88F0500EE78D3 /* GF256Poly.cpp in Sources */,
771                                 8514EAFF0DF88F0500EE78D3 /* ReedSolomonDecoder.cpp in Sources */,
772                                 8514EB000DF88F0500EE78D3 /* ReedSolomonException.cpp in Sources */,
773                                 8514EB010DF88F0500EE78D3 /* Str.cpp in Sources */,
774                                 8514EB020DF88F0500EE78D3 /* MonochromeBitmapSource.cpp in Sources */,
775                                 8514EB030DF88F0500EE78D3 /* BitMatrixParser.cpp in Sources */,
776                                 8514EB040DF88F0500EE78D3 /* DataBlock.cpp in Sources */,
777                                 8514EB050DF88F0500EE78D3 /* DataMask.cpp in Sources */,
778                                 8514EAEC0DF88EAF00EE78D3 /* DecodedBitStreamParser.cpp in Sources */,
779                                 8514EB060DF88F0500EE78D3 /* Decoder.cpp in Sources */,
780                                 8514EB070DF88F0500EE78D3 /* ErrorCorrectionLevel.cpp in Sources */,
781                                 8514EB080DF88F0500EE78D3 /* FormatInformation.cpp in Sources */,
782                                 8514EB090DF88F0500EE78D3 /* Mode.cpp in Sources */,
783                                 8514EB0A0DF88F0500EE78D3 /* Version.cpp in Sources */,
784                                 8514EB0B0DF88F0500EE78D3 /* AlignmentPattern.cpp in Sources */,
785                                 8514EB0C0DF88F0500EE78D3 /* AlignmentPatternFinder.cpp in Sources */,
786                                 8514EB0D0DF88F0500EE78D3 /* Detector.cpp in Sources */,
787                                 8514EB0E0DF88F0500EE78D3 /* FinderPattern.cpp in Sources */,
788                                 8514EB0F0DF88F0500EE78D3 /* FinderPatternFinder.cpp in Sources */,
789                                 8514EB100DF88F0500EE78D3 /* FinderPatternInfo.cpp in Sources */,
790                                 8514EB110DF88F0500EE78D3 /* QRCodeReader.cpp in Sources */,
791                                 8514EB120DF88F0500EE78D3 /* Reader.cpp in Sources */,
792                                 8514EB130DF88F0500EE78D3 /* ReaderException.cpp in Sources */,
793                                 8514EB140DF88F0500EE78D3 /* Result.cpp in Sources */,
794                                 8514EB150DF88F0500EE78D3 /* ResultPoint.cpp in Sources */,
795                         );
796                         runOnlyForDeploymentPostprocessing = 0;
797                 };
798 /* End PBXSourcesBuildPhase section */
799
800 /* Begin PBXTargetDependency section */
801                 8514EB180DF8A50900EE78D3 /* PBXTargetDependency */ = {
802                         isa = PBXTargetDependency;
803                         target = 8514EAE70DF88E5200EE78D3 /* zxingcore */;
804                         targetProxy = 8514EB170DF8A50900EE78D3 /* PBXContainerItemProxy */;
805                 };
806 /* End PBXTargetDependency section */
807
808 /* Begin XCBuildConfiguration section */
809                 1D6058940D05DD3E006BFB54 /* Debug */ = {
810                         isa = XCBuildConfiguration;
811                         buildSettings = {
812                                 ALWAYS_SEARCH_USER_PATHS = NO;
813                                 COPY_PHASE_STRIP = NO;
814                                 GCC_DYNAMIC_NO_PIC = NO;
815                                 GCC_OPTIMIZATION_LEVEL = 0;
816                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
817                                 GCC_PREFIX_HEADER = ZXing_Prefix.pch;
818                                 INFOPLIST_FILE = Info.plist;
819                                 PRODUCT_NAME = ZXing;
820                         };
821                         name = Debug;
822                 };
823                 1D6058950D05DD3E006BFB54 /* Release */ = {
824                         isa = XCBuildConfiguration;
825                         buildSettings = {
826                                 ALWAYS_SEARCH_USER_PATHS = NO;
827                                 COPY_PHASE_STRIP = YES;
828                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
829                                 GCC_PREFIX_HEADER = ZXing_Prefix.pch;
830                                 INFOPLIST_FILE = Info.plist;
831                                 PRODUCT_NAME = ZXing;
832                         };
833                         name = Release;
834                 };
835                 8514EAE90DF88E5300EE78D3 /* Debug */ = {
836                         isa = XCBuildConfiguration;
837                         buildSettings = {
838                                 ALWAYS_SEARCH_USER_PATHS = NO;
839                                 COPY_PHASE_STRIP = NO;
840                                 GCC_DYNAMIC_NO_PIC = NO;
841                                 GCC_OPTIMIZATION_LEVEL = 0;
842                                 PREBINDING = NO;
843                                 PRODUCT_NAME = zxingcore;
844                         };
845                         name = Debug;
846                 };
847                 8514EAEA0DF88E5300EE78D3 /* Release */ = {
848                         isa = XCBuildConfiguration;
849                         buildSettings = {
850                                 ALWAYS_SEARCH_USER_PATHS = NO;
851                                 COPY_PHASE_STRIP = YES;
852                                 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
853                                 GCC_ENABLE_FIX_AND_CONTINUE = NO;
854                                 PREBINDING = NO;
855                                 PRODUCT_NAME = libzxing;
856                                 ZERO_LINK = NO;
857                         };
858                         name = Release;
859                 };
860                 C01FCF4F08A954540054247B /* Debug */ = {
861                         isa = XCBuildConfiguration;
862                         buildSettings = {
863                                 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
864                                 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
865                                 GCC_C_LANGUAGE_STANDARD = c99;
866                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
867                                 GCC_WARN_UNUSED_VARIABLE = YES;
868                                 ONLY_ACTIVE_ARCH = YES;
869                                 PREBINDING = NO;
870                                 SDKROOT = iphoneos2.0;
871                         };
872                         name = Debug;
873                 };
874                 C01FCF5008A954540054247B /* Release */ = {
875                         isa = XCBuildConfiguration;
876                         buildSettings = {
877                                 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
878                                 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
879                                 GCC_C_LANGUAGE_STANDARD = c99;
880                                 GCC_WARN_ABOUT_RETURN_TYPE = YES;
881                                 GCC_WARN_UNUSED_VARIABLE = YES;
882                                 PREBINDING = NO;
883                                 SDKROOT = iphoneos2.0;
884                         };
885                         name = Release;
886                 };
887 /* End XCBuildConfiguration section */
888
889 /* Begin XCConfigurationList section */
890                 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "ZXing" */ = {
891                         isa = XCConfigurationList;
892                         buildConfigurations = (
893                                 1D6058940D05DD3E006BFB54 /* Debug */,
894                                 1D6058950D05DD3E006BFB54 /* Release */,
895                         );
896                         defaultConfigurationIsVisible = 0;
897                         defaultConfigurationName = Release;
898                 };
899                 8514EAEB0DF88E7100EE78D3 /* Build configuration list for PBXNativeTarget "zxingcore" */ = {
900                         isa = XCConfigurationList;
901                         buildConfigurations = (
902                                 8514EAE90DF88E5300EE78D3 /* Debug */,
903                                 8514EAEA0DF88E5300EE78D3 /* Release */,
904                         );
905                         defaultConfigurationIsVisible = 0;
906                         defaultConfigurationName = Release;
907                 };
908                 C01FCF4E08A954540054247B /* Build configuration list for PBXProject "ZXing" */ = {
909                         isa = XCConfigurationList;
910                         buildConfigurations = (
911                                 C01FCF4F08A954540054247B /* Debug */,
912                                 C01FCF5008A954540054247B /* Release */,
913                         );
914                         defaultConfigurationIsVisible = 0;
915                         defaultConfigurationName = Release;
916                 };
917 /* End XCConfigurationList section */
918         };
919         rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
920 }