Wed, 29 Jul 2009 11:28:31 +0200
Adjust for OSX10.5 and Xcode3.1.3 building 32/64 bit universal releases.
1 // !$*UTF8*$!
2 {
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 45;
7 objects = {
9 /* Begin PBXBuildFile section */
10 610134730DD250470049ACDF /* SUUpdateDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 610134710DD250470049ACDF /* SUUpdateDriver.h */; settings = {ATTRIBUTES = (); }; };
11 610134740DD250470049ACDF /* SUUpdateDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 610134720DD250470049ACDF /* SUUpdateDriver.m */; };
12 6101347B0DD2541A0049ACDF /* SUProbingUpdateDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 610134790DD2541A0049ACDF /* SUProbingUpdateDriver.h */; settings = {ATTRIBUTES = (); }; };
13 6101347C0DD2541A0049ACDF /* SUProbingUpdateDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 6101347A0DD2541A0049ACDF /* SUProbingUpdateDriver.m */; };
14 6102FE460E077FCE00F85D09 /* SUPipedUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 6102FE440E077FCE00F85D09 /* SUPipedUnarchiver.h */; settings = {ATTRIBUTES = (); }; };
15 6102FE4A0E07803800F85D09 /* SUDiskImageUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 6102FE480E07803800F85D09 /* SUDiskImageUnarchiver.h */; settings = {ATTRIBUTES = (); }; };
16 6102FE4B0E07803800F85D09 /* SUDiskImageUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 6102FE490E07803800F85D09 /* SUDiskImageUnarchiver.m */; };
17 6102FE5B0E08C7EC00F85D09 /* SUUnarchiver_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 6102FE590E08C7EC00F85D09 /* SUUnarchiver_Private.h */; settings = {ATTRIBUTES = (); }; };
18 6102FE5C0E08C7EC00F85D09 /* SUUnarchiver_Private.m in Sources */ = {isa = PBXBuildFile; fileRef = 6102FE5A0E08C7EC00F85D09 /* SUUnarchiver_Private.m */; };
19 610D5A1A0A1661B8004AAD9C /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* Sparkle.framework */; };
20 610D5A750A1670A4004AAD9C /* SUStatus.nib in Resources */ = {isa = PBXBuildFile; fileRef = 610D5A740A1670A4004AAD9C /* SUStatus.nib */; };
21 610EC1E00CF3A5FE00AE239E /* NTSynchronousTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 610EC1BF0CF3914D00AE239E /* NTSynchronousTask.m */; };
22 61177A1F0D1112E900749C97 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6117796E0D1112E000749C97 /* IOKit.framework */; };
23 61180BCA0D64138900B4E0D1 /* SUWindowController.h in Headers */ = {isa = PBXBuildFile; fileRef = 61180BC80D64138900B4E0D1 /* SUWindowController.h */; settings = {ATTRIBUTES = (); }; };
24 61180BCB0D64138900B4E0D1 /* SUWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 61180BC90D64138900B4E0D1 /* SUWindowController.m */; };
25 6120721209CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.h in Headers */ = {isa = PBXBuildFile; fileRef = 6120721009CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.h */; settings = {ATTRIBUTES = (); }; };
26 6120721309CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = 6120721109CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.m */; };
27 61227A160DB548B800AB99EA /* SUVersionComparisonTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 61227A150DB548B800AB99EA /* SUVersionComparisonTest.m */; };
28 61299A2F09CA2DAB00B7442F /* SUDSAVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 61299A2D09CA2DAB00B7442F /* SUDSAVerifier.h */; settings = {ATTRIBUTES = (); }; };
29 61299A3009CA2DAB00B7442F /* SUDSAVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 61299A2E09CA2DAB00B7442F /* SUDSAVerifier.m */; };
30 61299A4A09CA2DD000B7442F /* SUPlainInstallerInternals.h in Headers */ = {isa = PBXBuildFile; fileRef = 6129984309C9E2DA00B7442F /* SUPlainInstallerInternals.h */; settings = {ATTRIBUTES = (); }; };
31 61299A5C09CA6D4500B7442F /* SUConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 61299A5B09CA6D4500B7442F /* SUConstants.h */; settings = {ATTRIBUTES = (); }; };
32 61299A6009CA6EB100B7442F /* SUConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 61299A5F09CA6EB100B7442F /* SUConstants.m */; };
33 61299A8D09CA790200B7442F /* SUUnarchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 61299A8B09CA790200B7442F /* SUUnarchiver.h */; settings = {ATTRIBUTES = (); }; };
34 61299A8E09CA790200B7442F /* SUUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 61299A8C09CA790200B7442F /* SUUnarchiver.m */; };
35 61299B3609CB04E000B7442F /* Sparkle.h in Headers */ = {isa = PBXBuildFile; fileRef = 61299B3509CB04E000B7442F /* Sparkle.h */; settings = {ATTRIBUTES = (Public, ); }; };
36 612DCBAF0D488BC60015DBEA /* SUUpdatePermissionPrompt.h in Headers */ = {isa = PBXBuildFile; fileRef = 612DCBAD0D488BC60015DBEA /* SUUpdatePermissionPrompt.h */; settings = {ATTRIBUTES = (); }; };
37 612DCBB00D488BC60015DBEA /* SUUpdatePermissionPrompt.m in Sources */ = {isa = PBXBuildFile; fileRef = 612DCBAE0D488BC60015DBEA /* SUUpdatePermissionPrompt.m */; };
38 61407C390A4099050009F71F /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* Sparkle.framework */; };
39 615AE3D00D64DC40001CA7BD /* SUModelTranslation.plist in Resources */ = {isa = PBXBuildFile; fileRef = 615AE3CF0D64DC40001CA7BD /* SUModelTranslation.plist */; };
40 6160E7E10D3B4A8800E9CD71 /* NTSynchronousTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 610EC1C00CF3914D00AE239E /* NTSynchronousTask.h */; settings = {ATTRIBUTES = (); }; };
41 61699BCC0DDB92BD005878A4 /* SUVersionComparisonTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 61227A140DB548B800AB99EA /* SUVersionComparisonTest.h */; settings = {ATTRIBUTES = (); }; };
42 618E9CFD0E7328F1004646D8 /* dsa_pub.pem in Resources */ = {isa = PBXBuildFile; fileRef = 618E9CFC0E7328F1004646D8 /* dsa_pub.pem */; };
43 618FA5010DAE88B40026945C /* SUInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 618FA4FF0DAE88B40026945C /* SUInstaller.h */; settings = {ATTRIBUTES = (); }; };
44 618FA5020DAE88B40026945C /* SUInstaller.m in Sources */ = {isa = PBXBuildFile; fileRef = 618FA5000DAE88B40026945C /* SUInstaller.m */; };
45 618FA5050DAE8AB80026945C /* SUPlainInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 618FA5030DAE8AB80026945C /* SUPlainInstaller.h */; settings = {ATTRIBUTES = (); }; };
46 618FA5060DAE8AB80026945C /* SUPlainInstaller.m in Sources */ = {isa = PBXBuildFile; fileRef = 618FA5040DAE8AB80026945C /* SUPlainInstaller.m */; };
47 618FA5220DAE8E8A0026945C /* SUPackageInstaller.h in Headers */ = {isa = PBXBuildFile; fileRef = 618FA5200DAE8E8A0026945C /* SUPackageInstaller.h */; settings = {ATTRIBUTES = (); }; };
48 618FA5230DAE8E8A0026945C /* SUPackageInstaller.m in Sources */ = {isa = PBXBuildFile; fileRef = 618FA5210DAE8E8A0026945C /* SUPackageInstaller.m */; };
49 6196CFF909C72148000DC222 /* SUStatusController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6196CFE309C71ADE000DC222 /* SUStatusController.h */; settings = {ATTRIBUTES = (); }; };
50 6196CFFA09C72149000DC222 /* SUStatusController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6196CFE409C71ADE000DC222 /* SUStatusController.m */; };
51 61A2259E0D1C495D00430CCD /* SUVersionComparisonProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 61A2259C0D1C495D00430CCD /* SUVersionComparisonProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; };
52 61A225A40D1C4AC000430CCD /* SUStandardVersionComparator.h in Headers */ = {isa = PBXBuildFile; fileRef = 61A225A20D1C4AC000430CCD /* SUStandardVersionComparator.h */; settings = {ATTRIBUTES = (); }; };
53 61A225A50D1C4AC000430CCD /* SUStandardVersionComparator.m in Sources */ = {isa = PBXBuildFile; fileRef = 61A225A30D1C4AC000430CCD /* SUStandardVersionComparator.m */; };
54 61A2279C0D1CEE7600430CCD /* SUSystemProfiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 61A2279A0D1CEE7600430CCD /* SUSystemProfiler.h */; settings = {ATTRIBUTES = (); }; };
55 61A2279D0D1CEE7600430CCD /* SUSystemProfiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 61A2279B0D1CEE7600430CCD /* SUSystemProfiler.m */; };
56 61A354550DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 61A354530DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.h */; settings = {ATTRIBUTES = (); }; };
57 61A354560DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 61A354540DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.m */; };
58 61AAE8280A321A7F00D8810D /* Sparkle.strings in Resources */ = {isa = PBXBuildFile; fileRef = 61AAE8220A321A7F00D8810D /* Sparkle.strings */; };
59 61AAE8290A321A8000D8810D /* SUAutomaticUpdateAlert.nib in Resources */ = {isa = PBXBuildFile; fileRef = 61AAE8240A321A7F00D8810D /* SUAutomaticUpdateAlert.nib */; };
60 61AAE82A0A321A8000D8810D /* SUUpdateAlert.nib in Resources */ = {isa = PBXBuildFile; fileRef = 61AAE8260A321A7F00D8810D /* SUUpdateAlert.nib */; };
61 61B5F8ED09C4CE3C00B25A18 /* SUUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B5F8E309C4CE3C00B25A18 /* SUUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; };
62 61B5F8EE09C4CE3C00B25A18 /* SUUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B5F8E409C4CE3C00B25A18 /* SUUpdater.m */; };
63 61B5F8EF09C4CE3C00B25A18 /* SUPlainInstallerInternals.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B5F8E509C4CE3C00B25A18 /* SUPlainInstallerInternals.m */; };
64 61B5F8F709C4CEB300B25A18 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61B5F8F609C4CEB300B25A18 /* Security.framework */; };
65 61B5F90F09C4CF3A00B25A18 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* Sparkle.framework */; };
66 61B5F92E09C4CFD800B25A18 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 61B5F92A09C4CFD800B25A18 /* InfoPlist.strings */; };
67 61B5F92F09C4CFD800B25A18 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 61B5F92C09C4CFD800B25A18 /* MainMenu.nib */; };
68 61B5F93009C4CFDC00B25A18 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B5F92409C4CFC900B25A18 /* main.m */; };
69 61B5FBB709C4FAFF00B25A18 /* SUAppcast.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B5FB9509C4F04600B25A18 /* SUAppcast.m */; };
70 61B5FC0D09C4FC8200B25A18 /* SUAppcast.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B5FB9409C4F04600B25A18 /* SUAppcast.h */; settings = {ATTRIBUTES = (Public, ); }; };
71 61B5FC4C09C4FD5E00B25A18 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 61B5FC3F09C4FD4000B25A18 /* WebKit.framework */; };
72 61B5FC6F09C51F4900B25A18 /* SUAppcastItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B5FC5409C5182000B25A18 /* SUAppcastItem.m */; };
73 61B5FC7009C51F4A00B25A18 /* SUAppcastItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B5FC5309C5182000B25A18 /* SUAppcastItem.h */; settings = {ATTRIBUTES = (Public, ); }; };
74 61B5FCDE09C52A9F00B25A18 /* SUUpdateAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B5FCA109C5228F00B25A18 /* SUUpdateAlert.m */; };
75 61B5FCDF09C52A9F00B25A18 /* SUUpdateAlert.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B5FCA009C5228F00B25A18 /* SUUpdateAlert.h */; settings = {ATTRIBUTES = (); }; };
76 61B93A3C0DD02D7000DCD2F8 /* SUUIBasedUpdateDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B93A390DD02D6400DCD2F8 /* SUUIBasedUpdateDriver.h */; settings = {ATTRIBUTES = (); }; };
77 61B93A3D0DD02D7000DCD2F8 /* SUUIBasedUpdateDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B93A3A0DD02D6400DCD2F8 /* SUUIBasedUpdateDriver.m */; };
78 61B93B270DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B93B250DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.h */; settings = {ATTRIBUTES = (); }; };
79 61B93B280DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B93B260DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.m */; };
80 61B93C090DD112FF00DCD2F8 /* SUScheduledUpdateDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 61B93C070DD112FF00DCD2F8 /* SUScheduledUpdateDriver.h */; settings = {ATTRIBUTES = (); }; };
81 61B93C0A0DD112FF00DCD2F8 /* SUScheduledUpdateDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B93C080DD112FF00DCD2F8 /* SUScheduledUpdateDriver.m */; };
82 61BBDF820A49220C00378739 /* Sparkle.icns in Resources */ = {isa = PBXBuildFile; fileRef = 61BBDF810A49220C00378739 /* Sparkle.icns */; };
83 61C2680A0E2DB5D000175E6C /* License.txt in Resources */ = {isa = PBXBuildFile; fileRef = 61C268090E2DB5D000175E6C /* License.txt */; };
84 61C46F340D9C54F300B06326 /* SUUpdatePermissionPrompt.nib in Resources */ = {isa = PBXBuildFile; fileRef = 61C46F330D9C54F300B06326 /* SUUpdatePermissionPrompt.nib */; };
85 61CFB3290E385186007A1735 /* Sparkle.pch in Headers */ = {isa = PBXBuildFile; fileRef = 61CFB3280E385186007A1735 /* Sparkle.pch */; };
86 61D85D6D0E10B2ED00F9B4A9 /* SUPipedUnarchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = 6129C0B90E0B79810062CE76 /* SUPipedUnarchiver.m */; };
87 61EF67560E25B58D00F754E0 /* SUHost.m in Sources */ = {isa = PBXBuildFile; fileRef = 61EF67550E25B58D00F754E0 /* SUHost.m */; };
88 61EF67590E25C5B400F754E0 /* SUHost.h in Headers */ = {isa = PBXBuildFile; fileRef = 61EF67580E25C5B400F754E0 /* SUHost.h */; };
89 61F83F720DBFE140006FDD30 /* SUBasicUpdateDriver.m in Sources */ = {isa = PBXBuildFile; fileRef = 61F83F700DBFE137006FDD30 /* SUBasicUpdateDriver.m */; };
90 61F83F740DBFE141006FDD30 /* SUBasicUpdateDriver.h in Headers */ = {isa = PBXBuildFile; fileRef = 61F83F6F0DBFE137006FDD30 /* SUBasicUpdateDriver.h */; settings = {ATTRIBUTES = (); }; };
91 61FA52880E2D9EA400EF58AD /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* Sparkle.framework */; settings = {ATTRIBUTES = (Required, ); }; };
92 DAAEFC9B0DA5722F0051E0D0 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D6A5FE840307C02AAC07 /* AppKit.framework */; };
93 DAAEFD4E0DA572330051E0D0 /* relaunch.m in Sources */ = {isa = PBXBuildFile; fileRef = 613242130CD06CEF00106AA4 /* relaunch.m */; };
94 DAAEFD510DA572550051E0D0 /* relaunch in Resources */ = {isa = PBXBuildFile; fileRef = DAAEFC960DA571DF0051E0D0 /* relaunch */; };
95 FAEFA2F70D94AA7500472538 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
96 FAEFA2F80D94AA7900472538 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D6A5FE840307C02AAC07 /* AppKit.framework */; };
97 FAEFA3040D94AB3400472538 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D6A5FE840307C02AAC07 /* AppKit.framework */; };
98 FAEFA3050D94AB3400472538 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
99 /* End PBXBuildFile section */
101 /* Begin PBXContainerItemProxy section */
102 61227AB90DB5C4BB00AB99EA /* PBXContainerItemProxy */ = {
103 isa = PBXContainerItemProxy;
104 containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
105 proxyType = 1;
106 remoteGlobalIDString = 612279D80DB5470200AB99EA;
107 remoteInfo = "Sparkle Unit Tests";
108 };
109 61B5F91B09C4CF7200B25A18 /* PBXContainerItemProxy */ = {
110 isa = PBXContainerItemProxy;
111 containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
112 proxyType = 1;
113 remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
114 remoteInfo = Sparkle;
115 };
116 61FA528C0E2D9EB200EF58AD /* PBXContainerItemProxy */ = {
117 isa = PBXContainerItemProxy;
118 containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
119 proxyType = 1;
120 remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
121 remoteInfo = Sparkle;
122 };
123 DAAEFD4F0DA572460051E0D0 /* PBXContainerItemProxy */ = {
124 isa = PBXContainerItemProxy;
125 containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
126 proxyType = 1;
127 remoteGlobalIDString = DAAEFC950DA571DF0051E0D0;
128 remoteInfo = relaunch;
129 };
130 /* End PBXContainerItemProxy section */
132 /* Begin PBXCopyFilesBuildPhase section */
133 61B5FB4D09C4E9FA00B25A18 /* CopyFiles */ = {
134 isa = PBXCopyFilesBuildPhase;
135 buildActionMask = 2147483647;
136 dstPath = "";
137 dstSubfolderSpec = 10;
138 files = (
139 61407C390A4099050009F71F /* Sparkle.framework in CopyFiles */,
140 );
141 runOnlyForDeploymentPostprocessing = 0;
142 };
143 /* End PBXCopyFilesBuildPhase section */
145 /* Begin PBXFileReference section */
146 0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
147 0867D6A5FE840307C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
148 610134710DD250470049ACDF /* SUUpdateDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUpdateDriver.h; sourceTree = "<group>"; };
149 610134720DD250470049ACDF /* SUUpdateDriver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUpdateDriver.m; sourceTree = "<group>"; };
150 610134790DD2541A0049ACDF /* SUProbingUpdateDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUProbingUpdateDriver.h; sourceTree = "<group>"; };
151 6101347A0DD2541A0049ACDF /* SUProbingUpdateDriver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUProbingUpdateDriver.m; sourceTree = "<group>"; };
152 6102FE440E077FCE00F85D09 /* SUPipedUnarchiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUPipedUnarchiver.h; sourceTree = "<group>"; };
153 6102FE480E07803800F85D09 /* SUDiskImageUnarchiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUDiskImageUnarchiver.h; sourceTree = "<group>"; };
154 6102FE490E07803800F85D09 /* SUDiskImageUnarchiver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUDiskImageUnarchiver.m; sourceTree = "<group>"; };
155 6102FE590E08C7EC00F85D09 /* SUUnarchiver_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUnarchiver_Private.h; sourceTree = "<group>"; };
156 6102FE5A0E08C7EC00F85D09 /* SUUnarchiver_Private.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUnarchiver_Private.m; sourceTree = "<group>"; };
157 61072EB20DF2640C008FE88B /* ConfigFrameworkReleaseGCSupport.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigFrameworkReleaseGCSupport.xcconfig; sourceTree = "<group>"; };
158 610D5A740A1670A4004AAD9C /* SUStatus.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = SUStatus.nib; sourceTree = "<group>"; };
159 610EC1BF0CF3914D00AE239E /* NTSynchronousTask.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NTSynchronousTask.m; sourceTree = "<group>"; };
160 610EC1C00CF3914D00AE239E /* NTSynchronousTask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NTSynchronousTask.h; sourceTree = "<group>"; };
161 6117796E0D1112E000749C97 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = "<absolute>"; };
162 61180BC80D64138900B4E0D1 /* SUWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUWindowController.h; sourceTree = "<group>"; };
163 61180BC90D64138900B4E0D1 /* SUWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUWindowController.m; sourceTree = "<group>"; };
164 6120721009CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUAutomaticUpdateAlert.h; sourceTree = "<group>"; };
165 6120721109CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUAutomaticUpdateAlert.m; sourceTree = "<group>"; };
166 612279D90DB5470200AB99EA /* Sparkle Unit Tests.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Sparkle Unit Tests.octest"; sourceTree = BUILT_PRODUCTS_DIR; };
167 612279DA0DB5470200AB99EA /* Sparkle Unit Tests-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Sparkle Unit Tests-Info.plist"; path = "Tests/Sparkle Unit Tests-Info.plist"; sourceTree = "<group>"; };
168 61227A140DB548B800AB99EA /* SUVersionComparisonTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SUVersionComparisonTest.h; path = Tests/SUVersionComparisonTest.h; sourceTree = "<group>"; };
169 61227A150DB548B800AB99EA /* SUVersionComparisonTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SUVersionComparisonTest.m; path = Tests/SUVersionComparisonTest.m; sourceTree = "<group>"; };
170 6129984309C9E2DA00B7442F /* SUPlainInstallerInternals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUPlainInstallerInternals.h; sourceTree = "<group>"; };
171 61299A2D09CA2DAB00B7442F /* SUDSAVerifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUDSAVerifier.h; sourceTree = "<group>"; };
172 61299A2E09CA2DAB00B7442F /* SUDSAVerifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUDSAVerifier.m; sourceTree = "<group>"; };
173 61299A5B09CA6D4500B7442F /* SUConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUConstants.h; sourceTree = "<group>"; };
174 61299A5F09CA6EB100B7442F /* SUConstants.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUConstants.m; sourceTree = "<group>"; };
175 61299A8B09CA790200B7442F /* SUUnarchiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUnarchiver.h; sourceTree = "<group>"; };
176 61299A8C09CA790200B7442F /* SUUnarchiver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUnarchiver.m; sourceTree = "<group>"; };
177 61299B3509CB04E000B7442F /* Sparkle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Sparkle.h; sourceTree = "<group>"; };
178 6129C0B90E0B79810062CE76 /* SUPipedUnarchiver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUPipedUnarchiver.m; sourceTree = "<group>"; };
179 612DCBAD0D488BC60015DBEA /* SUUpdatePermissionPrompt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUpdatePermissionPrompt.h; sourceTree = "<group>"; };
180 612DCBAE0D488BC60015DBEA /* SUUpdatePermissionPrompt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUpdatePermissionPrompt.m; sourceTree = "<group>"; };
181 613242130CD06CEF00106AA4 /* relaunch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = relaunch.m; sourceTree = "<group>"; };
182 615AE3CF0D64DC40001CA7BD /* SUModelTranslation.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = SUModelTranslation.plist; sourceTree = "<group>"; };
183 618915700E35937600B5E981 /* sv */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = sv; path = sv.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
184 618915710E35937600B5E981 /* sv */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = sv; path = sv.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
185 618915720E35937600B5E981 /* sv */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = sv; path = sv.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
186 618915730E35937600B5E981 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Sparkle.strings; sourceTree = "<group>"; };
187 618E9CFC0E7328F1004646D8 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = dsa_pub.pem; path = "Test Application/dsa_pub.pem"; sourceTree = "<group>"; };
188 618FA4FF0DAE88B40026945C /* SUInstaller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUInstaller.h; sourceTree = "<group>"; };
189 618FA5000DAE88B40026945C /* SUInstaller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUInstaller.m; sourceTree = "<group>"; };
190 618FA5030DAE8AB80026945C /* SUPlainInstaller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUPlainInstaller.h; sourceTree = "<group>"; };
191 618FA5040DAE8AB80026945C /* SUPlainInstaller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUPlainInstaller.m; sourceTree = "<group>"; };
192 618FA5200DAE8E8A0026945C /* SUPackageInstaller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUPackageInstaller.h; sourceTree = "<group>"; };
193 618FA5210DAE8E8A0026945C /* SUPackageInstaller.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUPackageInstaller.m; sourceTree = "<group>"; };
194 6195D48F0E404AD600D41A50 /* ru */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ru; path = ru.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
195 6195D4900E404AD600D41A50 /* ru */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ru; path = ru.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
196 6195D4910E404AD600D41A50 /* ru */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = ru; path = ru.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
197 6195D4920E404AD700D41A50 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Sparkle.strings; sourceTree = "<group>"; };
198 6196CFE309C71ADE000DC222 /* SUStatusController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUStatusController.h; sourceTree = "<group>"; };
199 6196CFE409C71ADE000DC222 /* SUStatusController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUStatusController.m; sourceTree = "<group>"; };
200 619B17200E1E9D0800E72754 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Sparkle.strings; sourceTree = "<group>"; };
201 619B17210E1E9D0800E72754 /* de */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = de; path = de.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
202 619B17220E1E9D0800E72754 /* de */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = de; path = de.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
203 619B17230E1E9D0800E72754 /* de */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = de; path = de.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
204 61A2259C0D1C495D00430CCD /* SUVersionComparisonProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUVersionComparisonProtocol.h; sourceTree = "<group>"; };
205 61A225A20D1C4AC000430CCD /* SUStandardVersionComparator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUStandardVersionComparator.h; sourceTree = "<group>"; };
206 61A225A30D1C4AC000430CCD /* SUStandardVersionComparator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUStandardVersionComparator.m; sourceTree = "<group>"; };
207 61A2279A0D1CEE7600430CCD /* SUSystemProfiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUSystemProfiler.h; sourceTree = "<group>"; };
208 61A2279B0D1CEE7600430CCD /* SUSystemProfiler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUSystemProfiler.m; sourceTree = "<group>"; };
209 61A354530DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUserInitiatedUpdateDriver.h; sourceTree = "<group>"; };
210 61A354540DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUserInitiatedUpdateDriver.m; sourceTree = "<group>"; };
211 61AAE8230A321A7F00D8810D /* en */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Sparkle.strings; sourceTree = "<group>"; };
212 61AAE8250A321A7F00D8810D /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = en; path = en.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
213 61AAE8270A321A7F00D8810D /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = en; path = en.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
214 61AAE84F0A321AF700D8810D /* es */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Sparkle.strings; sourceTree = "<group>"; };
215 61AAE8590A321B0400D8810D /* fr */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Sparkle.strings; sourceTree = "<group>"; };
216 61AAE8710A321F7700D8810D /* nl */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Sparkle.strings; sourceTree = "<group>"; };
217 61B5F8E309C4CE3C00B25A18 /* SUUpdater.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = SUUpdater.h; sourceTree = "<group>"; };
218 61B5F8E409C4CE3C00B25A18 /* SUUpdater.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SUUpdater.m; sourceTree = "<group>"; };
219 61B5F8E509C4CE3C00B25A18 /* SUPlainInstallerInternals.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = SUPlainInstallerInternals.m; sourceTree = "<group>"; };
220 61B5F8F609C4CEB300B25A18 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; };
221 61B5F90209C4CEE200B25A18 /* Sparkle Test App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Sparkle Test App.app"; sourceTree = BUILT_PRODUCTS_DIR; };
222 61B5F90409C4CEE200B25A18 /* Test Application-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Test Application-Info.plist"; path = "Test Application/Test Application-Info.plist"; sourceTree = "<group>"; };
223 61B5F92409C4CFC900B25A18 /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = main.m; path = "Test Application/main.m"; sourceTree = "<group>"; };
224 61B5F92B09C4CFD800B25A18 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = "Test Application/English.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
225 61B5F92D09C4CFD800B25A18 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = "Test Application/English.lproj/MainMenu.nib"; sourceTree = "<group>"; };
226 61B5FB9409C4F04600B25A18 /* SUAppcast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUAppcast.h; sourceTree = "<group>"; };
227 61B5FB9509C4F04600B25A18 /* SUAppcast.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUAppcast.m; sourceTree = "<group>"; };
228 61B5FC3F09C4FD4000B25A18 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = /System/Library/Frameworks/WebKit.framework; sourceTree = "<absolute>"; };
229 61B5FC5309C5182000B25A18 /* SUAppcastItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUAppcastItem.h; sourceTree = "<group>"; };
230 61B5FC5409C5182000B25A18 /* SUAppcastItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUAppcastItem.m; sourceTree = "<group>"; };
231 61B5FCA009C5228F00B25A18 /* SUUpdateAlert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUpdateAlert.h; sourceTree = "<group>"; };
232 61B5FCA109C5228F00B25A18 /* SUUpdateAlert.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUpdateAlert.m; sourceTree = "<group>"; };
233 61B93A390DD02D6400DCD2F8 /* SUUIBasedUpdateDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUUIBasedUpdateDriver.h; sourceTree = "<group>"; };
234 61B93A3A0DD02D6400DCD2F8 /* SUUIBasedUpdateDriver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUUIBasedUpdateDriver.m; sourceTree = "<group>"; };
235 61B93B250DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUAutomaticUpdateDriver.h; sourceTree = "<group>"; };
236 61B93B260DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUAutomaticUpdateDriver.m; sourceTree = "<group>"; };
237 61B93C070DD112FF00DCD2F8 /* SUScheduledUpdateDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUScheduledUpdateDriver.h; sourceTree = "<group>"; };
238 61B93C080DD112FF00DCD2F8 /* SUScheduledUpdateDriver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUScheduledUpdateDriver.m; sourceTree = "<group>"; };
239 61BBDF810A49220C00378739 /* Sparkle.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Sparkle.icns; sourceTree = "<group>"; };
240 61C268090E2DB5D000175E6C /* License.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = License.txt; sourceTree = "<group>"; };
241 61C46F350D9C54F300B06326 /* en */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = en; path = en.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
242 61CFB3280E385186007A1735 /* Sparkle.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Sparkle.pch; sourceTree = "<group>"; };
243 61EF67550E25B58D00F754E0 /* SUHost.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUHost.m; sourceTree = "<group>"; };
244 61EF67580E25C5B400F754E0 /* SUHost.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUHost.h; sourceTree = "<group>"; };
245 61F3651A0E18987B007ECA02 /* es */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = es; path = es.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
246 61F3652A0E189883007ECA02 /* es */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = es; path = es.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
247 61F3652B0E189883007ECA02 /* es */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = es; path = es.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
248 61F3652E0E18988F007ECA02 /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
249 61F3652F0E18988F007ECA02 /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
250 61F365300E18988F007ECA02 /* fr */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = fr; path = fr.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
251 61F365330E1898A3007ECA02 /* nl */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = nl; path = nl.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
252 61F365340E1898A3007ECA02 /* nl */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = nl; path = nl.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
253 61F365350E1898A3007ECA02 /* nl */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = nl; path = nl.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
254 61F614540E24A12D009F47E7 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Sparkle.strings; sourceTree = "<group>"; };
255 61F614550E24A12D009F47E7 /* it */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = it; path = it.lproj/SUAutomaticUpdateAlert.nib; sourceTree = "<group>"; };
256 61F614560E24A12D009F47E7 /* it */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = it; path = it.lproj/SUUpdateAlert.nib; sourceTree = "<group>"; };
257 61F614570E24A12D009F47E7 /* it */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = it; path = it.lproj/SUUpdatePermissionPrompt.nib; sourceTree = "<group>"; };
258 61F83F6F0DBFE137006FDD30 /* SUBasicUpdateDriver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUBasicUpdateDriver.h; sourceTree = "<group>"; };
259 61F83F700DBFE137006FDD30 /* SUBasicUpdateDriver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SUBasicUpdateDriver.m; sourceTree = "<group>"; };
260 8DC2EF5A0486A6940098B216 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
261 8DC2EF5B0486A6940098B216 /* Sparkle.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sparkle.framework; sourceTree = BUILT_PRODUCTS_DIR; };
262 DAAEFC960DA571DF0051E0D0 /* relaunch */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = relaunch; sourceTree = BUILT_PRODUCTS_DIR; };
263 FA1941CA0D94A70100DD942E /* ConfigFrameworkDebug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigFrameworkDebug.xcconfig; sourceTree = "<group>"; };
264 FA1941CB0D94A70100DD942E /* ConfigTestAppDebug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigTestAppDebug.xcconfig; sourceTree = "<group>"; };
265 FA1941CC0D94A70100DD942E /* ConfigCommonRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigCommonRelease.xcconfig; sourceTree = "<group>"; };
266 FA1941CD0D94A70100DD942E /* ConfigTestApp.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigTestApp.xcconfig; sourceTree = "<group>"; };
267 FA1941CE0D94A70100DD942E /* ConfigRelaunch.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigRelaunch.xcconfig; sourceTree = "<group>"; };
268 FA1941CF0D94A70100DD942E /* ConfigCommonDebug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigCommonDebug.xcconfig; sourceTree = "<group>"; };
269 FA1941D00D94A70100DD942E /* ConfigCommon.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigCommon.xcconfig; sourceTree = "<group>"; };
270 FA1941D10D94A70100DD942E /* ConfigFramework.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigFramework.xcconfig; sourceTree = "<group>"; };
271 FA1941D20D94A70100DD942E /* ConfigTestAppRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigTestAppRelease.xcconfig; sourceTree = "<group>"; };
272 FA1941D30D94A70100DD942E /* ConfigRelaunchDebug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigRelaunchDebug.xcconfig; sourceTree = "<group>"; };
273 FA1941D40D94A70100DD942E /* ConfigRelaunchRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigRelaunchRelease.xcconfig; sourceTree = "<group>"; };
274 FA1941D50D94A70100DD942E /* ConfigFrameworkRelease.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ConfigFrameworkRelease.xcconfig; sourceTree = "<group>"; };
275 /* End PBXFileReference section */
277 /* Begin PBXFrameworksBuildPhase section */
278 612279D60DB5470200AB99EA /* Frameworks */ = {
279 isa = PBXFrameworksBuildPhase;
280 buildActionMask = 2147483647;
281 files = (
282 61FA52880E2D9EA400EF58AD /* Sparkle.framework in Frameworks */,
283 );
284 runOnlyForDeploymentPostprocessing = 0;
285 };
286 61B5F90009C4CEE200B25A18 /* Frameworks */ = {
287 isa = PBXFrameworksBuildPhase;
288 buildActionMask = 2147483647;
289 files = (
290 61B5F90F09C4CF3A00B25A18 /* Sparkle.framework in Frameworks */,
291 610D5A1A0A1661B8004AAD9C /* Sparkle.framework in Frameworks */,
292 FAEFA3040D94AB3400472538 /* AppKit.framework in Frameworks */,
293 FAEFA3050D94AB3400472538 /* Foundation.framework in Frameworks */,
294 );
295 runOnlyForDeploymentPostprocessing = 0;
296 };
297 8DC2EF560486A6940098B216 /* Frameworks */ = {
298 isa = PBXFrameworksBuildPhase;
299 buildActionMask = 2147483647;
300 files = (
301 61B5F8F709C4CEB300B25A18 /* Security.framework in Frameworks */,
302 61B5FC4C09C4FD5E00B25A18 /* WebKit.framework in Frameworks */,
303 61177A1F0D1112E900749C97 /* IOKit.framework in Frameworks */,
304 FAEFA2F70D94AA7500472538 /* Foundation.framework in Frameworks */,
305 FAEFA2F80D94AA7900472538 /* AppKit.framework in Frameworks */,
306 );
307 runOnlyForDeploymentPostprocessing = 0;
308 };
309 DAAEFC940DA571DF0051E0D0 /* Frameworks */ = {
310 isa = PBXFrameworksBuildPhase;
311 buildActionMask = 2147483647;
312 files = (
313 DAAEFC9B0DA5722F0051E0D0 /* AppKit.framework in Frameworks */,
314 );
315 runOnlyForDeploymentPostprocessing = 0;
316 };
317 /* End PBXFrameworksBuildPhase section */
319 /* Begin PBXGroup section */
320 034768DFFF38A50411DB9C8B /* Products */ = {
321 isa = PBXGroup;
322 children = (
323 8DC2EF5B0486A6940098B216 /* Sparkle.framework */,
324 61B5F90209C4CEE200B25A18 /* Sparkle Test App.app */,
325 DAAEFC960DA571DF0051E0D0 /* relaunch */,
326 612279D90DB5470200AB99EA /* Sparkle Unit Tests.octest */,
327 );
328 name = Products;
329 sourceTree = "<group>";
330 };
331 0867D691FE84028FC02AAC07 /* Sparkle */ = {
332 isa = PBXGroup;
333 children = (
334 61F83F6E0DBFE07A006FDD30 /* Update Control */,
335 61299B3909CB055000B7442F /* Appcast Support */,
336 618FA6DB0DB485440026945C /* Installation */,
337 6101354A0DD25B7F0049ACDF /* Unarchiving */,
338 61299B3A09CB056100B7442F /* User Interface */,
339 61B5F8F309C4CE5900B25A18 /* Other Sources */,
340 089C1665FE841158C02AAC07 /* Framework Resources */,
341 61227A100DB5484000AB99EA /* Tests */,
342 61B5F91D09C4CF7F00B25A18 /* Test Application Sources */,
343 0867D69AFE84028FC02AAC07 /* Apple Frameworks and Libraries */,
344 FA1941C40D94A6EA00DD942E /* Configurations */,
345 034768DFFF38A50411DB9C8B /* Products */,
346 );
347 name = Sparkle;
348 sourceTree = "<group>";
349 };
350 0867D69AFE84028FC02AAC07 /* Apple Frameworks and Libraries */ = {
351 isa = PBXGroup;
352 children = (
353 6117796E0D1112E000749C97 /* IOKit.framework */,
354 61B5FC3F09C4FD4000B25A18 /* WebKit.framework */,
355 61B5F8F609C4CEB300B25A18 /* Security.framework */,
356 0867D6A5FE840307C02AAC07 /* AppKit.framework */,
357 0867D69BFE84028FC02AAC07 /* Foundation.framework */,
358 );
359 name = "Apple Frameworks and Libraries";
360 sourceTree = "<group>";
361 };
362 089C1665FE841158C02AAC07 /* Framework Resources */ = {
363 isa = PBXGroup;
364 children = (
365 8DC2EF5A0486A6940098B216 /* Info.plist */,
366 615AE3CF0D64DC40001CA7BD /* SUModelTranslation.plist */,
367 61C268090E2DB5D000175E6C /* License.txt */,
368 61AAE8220A321A7F00D8810D /* Sparkle.strings */,
369 61C46F330D9C54F300B06326 /* SUUpdatePermissionPrompt.nib */,
370 61AAE8240A321A7F00D8810D /* SUAutomaticUpdateAlert.nib */,
371 61AAE8260A321A7F00D8810D /* SUUpdateAlert.nib */,
372 610D5A740A1670A4004AAD9C /* SUStatus.nib */,
373 );
374 name = "Framework Resources";
375 sourceTree = "<group>";
376 };
377 6101354A0DD25B7F0049ACDF /* Unarchiving */ = {
378 isa = PBXGroup;
379 children = (
380 61299A8B09CA790200B7442F /* SUUnarchiver.h */,
381 61299A8C09CA790200B7442F /* SUUnarchiver.m */,
382 6102FE590E08C7EC00F85D09 /* SUUnarchiver_Private.h */,
383 6102FE5A0E08C7EC00F85D09 /* SUUnarchiver_Private.m */,
384 6102FE440E077FCE00F85D09 /* SUPipedUnarchiver.h */,
385 6129C0B90E0B79810062CE76 /* SUPipedUnarchiver.m */,
386 6102FE480E07803800F85D09 /* SUDiskImageUnarchiver.h */,
387 6102FE490E07803800F85D09 /* SUDiskImageUnarchiver.m */,
388 610EC1C00CF3914D00AE239E /* NTSynchronousTask.h */,
389 610EC1BF0CF3914D00AE239E /* NTSynchronousTask.m */,
390 );
391 name = Unarchiving;
392 sourceTree = "<group>";
393 };
394 6101355D0DD25BB70049ACDF /* Support */ = {
395 isa = PBXGroup;
396 children = (
397 613242130CD06CEF00106AA4 /* relaunch.m */,
398 );
399 name = Support;
400 sourceTree = "<group>";
401 };
402 61227A100DB5484000AB99EA /* Tests */ = {
403 isa = PBXGroup;
404 children = (
405 61227A140DB548B800AB99EA /* SUVersionComparisonTest.h */,
406 61227A150DB548B800AB99EA /* SUVersionComparisonTest.m */,
407 612279DA0DB5470200AB99EA /* Sparkle Unit Tests-Info.plist */,
408 );
409 name = Tests;
410 sourceTree = "<group>";
411 };
412 61299B3909CB055000B7442F /* Appcast Support */ = {
413 isa = PBXGroup;
414 children = (
415 61B5FB9409C4F04600B25A18 /* SUAppcast.h */,
416 61B5FB9509C4F04600B25A18 /* SUAppcast.m */,
417 61B5FC5309C5182000B25A18 /* SUAppcastItem.h */,
418 61B5FC5409C5182000B25A18 /* SUAppcastItem.m */,
419 61A2279A0D1CEE7600430CCD /* SUSystemProfiler.h */,
420 61A2279B0D1CEE7600430CCD /* SUSystemProfiler.m */,
421 61A2259C0D1C495D00430CCD /* SUVersionComparisonProtocol.h */,
422 61A225A20D1C4AC000430CCD /* SUStandardVersionComparator.h */,
423 61A225A30D1C4AC000430CCD /* SUStandardVersionComparator.m */,
424 );
425 name = "Appcast Support";
426 sourceTree = "<group>";
427 };
428 61299B3A09CB056100B7442F /* User Interface */ = {
429 isa = PBXGroup;
430 children = (
431 61B5FCA009C5228F00B25A18 /* SUUpdateAlert.h */,
432 61B5FCA109C5228F00B25A18 /* SUUpdateAlert.m */,
433 6120721009CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.h */,
434 6120721109CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.m */,
435 6196CFE309C71ADE000DC222 /* SUStatusController.h */,
436 6196CFE409C71ADE000DC222 /* SUStatusController.m */,
437 612DCBAD0D488BC60015DBEA /* SUUpdatePermissionPrompt.h */,
438 612DCBAE0D488BC60015DBEA /* SUUpdatePermissionPrompt.m */,
439 61180BC80D64138900B4E0D1 /* SUWindowController.h */,
440 61180BC90D64138900B4E0D1 /* SUWindowController.m */,
441 );
442 name = "User Interface";
443 sourceTree = "<group>";
444 };
445 618FA6DB0DB485440026945C /* Installation */ = {
446 isa = PBXGroup;
447 children = (
448 618FA4FF0DAE88B40026945C /* SUInstaller.h */,
449 618FA5000DAE88B40026945C /* SUInstaller.m */,
450 618FA5030DAE8AB80026945C /* SUPlainInstaller.h */,
451 618FA5040DAE8AB80026945C /* SUPlainInstaller.m */,
452 6129984309C9E2DA00B7442F /* SUPlainInstallerInternals.h */,
453 61B5F8E509C4CE3C00B25A18 /* SUPlainInstallerInternals.m */,
454 618FA5200DAE8E8A0026945C /* SUPackageInstaller.h */,
455 618FA5210DAE8E8A0026945C /* SUPackageInstaller.m */,
456 6101355D0DD25BB70049ACDF /* Support */,
457 );
458 name = Installation;
459 sourceTree = "<group>";
460 };
461 61B5F8F309C4CE5900B25A18 /* Other Sources */ = {
462 isa = PBXGroup;
463 children = (
464 61EF67580E25C5B400F754E0 /* SUHost.h */,
465 61EF67550E25B58D00F754E0 /* SUHost.m */,
466 61299B3509CB04E000B7442F /* Sparkle.h */,
467 61CFB3280E385186007A1735 /* Sparkle.pch */,
468 61299A5B09CA6D4500B7442F /* SUConstants.h */,
469 61299A5F09CA6EB100B7442F /* SUConstants.m */,
470 );
471 includeInIndex = 1;
472 name = "Other Sources";
473 sourceTree = "<group>";
474 };
475 61B5F91D09C4CF7F00B25A18 /* Test Application Sources */ = {
476 isa = PBXGroup;
477 children = (
478 61BBDF810A49220C00378739 /* Sparkle.icns */,
479 61B5F92A09C4CFD800B25A18 /* InfoPlist.strings */,
480 61B5F92C09C4CFD800B25A18 /* MainMenu.nib */,
481 61B5F92409C4CFC900B25A18 /* main.m */,
482 61B5F90409C4CEE200B25A18 /* Test Application-Info.plist */,
483 618E9CFC0E7328F1004646D8 /* dsa_pub.pem */,
484 );
485 name = "Test Application Sources";
486 sourceTree = "<group>";
487 };
488 61CFB2C10E384958007A1735 /* Support */ = {
489 isa = PBXGroup;
490 children = (
491 61299A2D09CA2DAB00B7442F /* SUDSAVerifier.h */,
492 61299A2E09CA2DAB00B7442F /* SUDSAVerifier.m */,
493 );
494 name = Support;
495 sourceTree = "<group>";
496 };
497 61CFB2C20E38496B007A1735 /* Drivers */ = {
498 isa = PBXGroup;
499 children = (
500 610134710DD250470049ACDF /* SUUpdateDriver.h */,
501 610134720DD250470049ACDF /* SUUpdateDriver.m */,
502 61F83F6F0DBFE137006FDD30 /* SUBasicUpdateDriver.h */,
503 61F83F700DBFE137006FDD30 /* SUBasicUpdateDriver.m */,
504 61B93A390DD02D6400DCD2F8 /* SUUIBasedUpdateDriver.h */,
505 61B93A3A0DD02D6400DCD2F8 /* SUUIBasedUpdateDriver.m */,
506 61B93B250DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.h */,
507 61B93B260DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.m */,
508 61B93C070DD112FF00DCD2F8 /* SUScheduledUpdateDriver.h */,
509 61B93C080DD112FF00DCD2F8 /* SUScheduledUpdateDriver.m */,
510 610134790DD2541A0049ACDF /* SUProbingUpdateDriver.h */,
511 6101347A0DD2541A0049ACDF /* SUProbingUpdateDriver.m */,
512 61A354530DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.h */,
513 61A354540DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.m */,
514 );
515 name = Drivers;
516 sourceTree = "<group>";
517 };
518 61F83F6E0DBFE07A006FDD30 /* Update Control */ = {
519 isa = PBXGroup;
520 children = (
521 61B5F8E309C4CE3C00B25A18 /* SUUpdater.h */,
522 61B5F8E409C4CE3C00B25A18 /* SUUpdater.m */,
523 61CFB2C20E38496B007A1735 /* Drivers */,
524 61CFB2C10E384958007A1735 /* Support */,
525 );
526 name = "Update Control";
527 sourceTree = "<group>";
528 };
529 FA1941C40D94A6EA00DD942E /* Configurations */ = {
530 isa = PBXGroup;
531 children = (
532 FA1941D00D94A70100DD942E /* ConfigCommon.xcconfig */,
533 FA1941CF0D94A70100DD942E /* ConfigCommonDebug.xcconfig */,
534 FA1941CC0D94A70100DD942E /* ConfigCommonRelease.xcconfig */,
535 FA1941D10D94A70100DD942E /* ConfigFramework.xcconfig */,
536 FA1941CA0D94A70100DD942E /* ConfigFrameworkDebug.xcconfig */,
537 FA1941D50D94A70100DD942E /* ConfigFrameworkRelease.xcconfig */,
538 61072EB20DF2640C008FE88B /* ConfigFrameworkReleaseGCSupport.xcconfig */,
539 FA1941CD0D94A70100DD942E /* ConfigTestApp.xcconfig */,
540 FA1941CB0D94A70100DD942E /* ConfigTestAppDebug.xcconfig */,
541 FA1941D20D94A70100DD942E /* ConfigTestAppRelease.xcconfig */,
542 FA1941CE0D94A70100DD942E /* ConfigRelaunch.xcconfig */,
543 FA1941D30D94A70100DD942E /* ConfigRelaunchDebug.xcconfig */,
544 FA1941D40D94A70100DD942E /* ConfigRelaunchRelease.xcconfig */,
545 );
546 path = Configurations;
547 sourceTree = "<group>";
548 };
549 /* End PBXGroup section */
551 /* Begin PBXHeadersBuildPhase section */
552 8DC2EF500486A6940098B216 /* Headers */ = {
553 isa = PBXHeadersBuildPhase;
554 buildActionMask = 2147483647;
555 files = (
556 61B5F8ED09C4CE3C00B25A18 /* SUUpdater.h in Headers */,
557 61B5FC0D09C4FC8200B25A18 /* SUAppcast.h in Headers */,
558 61B5FC7009C51F4A00B25A18 /* SUAppcastItem.h in Headers */,
559 61B5FCDF09C52A9F00B25A18 /* SUUpdateAlert.h in Headers */,
560 6196CFF909C72148000DC222 /* SUStatusController.h in Headers */,
561 61299A2F09CA2DAB00B7442F /* SUDSAVerifier.h in Headers */,
562 61299A4A09CA2DD000B7442F /* SUPlainInstallerInternals.h in Headers */,
563 61299A5C09CA6D4500B7442F /* SUConstants.h in Headers */,
564 61299A8D09CA790200B7442F /* SUUnarchiver.h in Headers */,
565 61299B3609CB04E000B7442F /* Sparkle.h in Headers */,
566 6120721209CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.h in Headers */,
567 61A2259E0D1C495D00430CCD /* SUVersionComparisonProtocol.h in Headers */,
568 61A225A40D1C4AC000430CCD /* SUStandardVersionComparator.h in Headers */,
569 61A2279C0D1CEE7600430CCD /* SUSystemProfiler.h in Headers */,
570 6160E7E10D3B4A8800E9CD71 /* NTSynchronousTask.h in Headers */,
571 612DCBAF0D488BC60015DBEA /* SUUpdatePermissionPrompt.h in Headers */,
572 61180BCA0D64138900B4E0D1 /* SUWindowController.h in Headers */,
573 618FA5010DAE88B40026945C /* SUInstaller.h in Headers */,
574 618FA5050DAE8AB80026945C /* SUPlainInstaller.h in Headers */,
575 618FA5220DAE8E8A0026945C /* SUPackageInstaller.h in Headers */,
576 61F83F740DBFE141006FDD30 /* SUBasicUpdateDriver.h in Headers */,
577 61B93A3C0DD02D7000DCD2F8 /* SUUIBasedUpdateDriver.h in Headers */,
578 61B93B270DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.h in Headers */,
579 61B93C090DD112FF00DCD2F8 /* SUScheduledUpdateDriver.h in Headers */,
580 610134730DD250470049ACDF /* SUUpdateDriver.h in Headers */,
581 6101347B0DD2541A0049ACDF /* SUProbingUpdateDriver.h in Headers */,
582 61699BCC0DDB92BD005878A4 /* SUVersionComparisonTest.h in Headers */,
583 61A354550DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.h in Headers */,
584 6102FE460E077FCE00F85D09 /* SUPipedUnarchiver.h in Headers */,
585 6102FE4A0E07803800F85D09 /* SUDiskImageUnarchiver.h in Headers */,
586 6102FE5B0E08C7EC00F85D09 /* SUUnarchiver_Private.h in Headers */,
587 61EF67590E25C5B400F754E0 /* SUHost.h in Headers */,
588 61CFB3290E385186007A1735 /* Sparkle.pch in Headers */,
589 );
590 runOnlyForDeploymentPostprocessing = 0;
591 };
592 /* End PBXHeadersBuildPhase section */
594 /* Begin PBXNativeTarget section */
595 612279D80DB5470200AB99EA /* Sparkle Unit Tests */ = {
596 isa = PBXNativeTarget;
597 buildConfigurationList = 612279DD0DB5470300AB99EA /* Build configuration list for PBXNativeTarget "Sparkle Unit Tests" */;
598 buildPhases = (
599 612279D40DB5470200AB99EA /* Resources */,
600 612279D50DB5470200AB99EA /* Sources */,
601 612279D60DB5470200AB99EA /* Frameworks */,
602 612279D70DB5470200AB99EA /* ShellScript */,
603 );
604 buildRules = (
605 );
606 dependencies = (
607 61FA528D0E2D9EB200EF58AD /* PBXTargetDependency */,
608 );
609 name = "Sparkle Unit Tests";
610 productName = "Sparkle Unit Tests";
611 productReference = 612279D90DB5470200AB99EA /* Sparkle Unit Tests.octest */;
612 productType = "com.apple.product-type.bundle";
613 };
614 61B5F90109C4CEE200B25A18 /* Sparkle Test App */ = {
615 isa = PBXNativeTarget;
616 buildConfigurationList = 61B5F90509C4CEE300B25A18 /* Build configuration list for PBXNativeTarget "Sparkle Test App" */;
617 buildPhases = (
618 61B5F8FE09C4CEE200B25A18 /* Resources */,
619 61B5F8FF09C4CEE200B25A18 /* Sources */,
620 61B5F90009C4CEE200B25A18 /* Frameworks */,
621 61B5FB4D09C4E9FA00B25A18 /* CopyFiles */,
622 );
623 buildRules = (
624 );
625 dependencies = (
626 61B5F91C09C4CF7200B25A18 /* PBXTargetDependency */,
627 61227ABA0DB5C4BB00AB99EA /* PBXTargetDependency */,
628 );
629 name = "Sparkle Test App";
630 productName = "Test Application";
631 productReference = 61B5F90209C4CEE200B25A18 /* Sparkle Test App.app */;
632 productType = "com.apple.product-type.application";
633 };
634 8DC2EF4F0486A6940098B216 /* Sparkle */ = {
635 isa = PBXNativeTarget;
636 buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Sparkle" */;
637 buildPhases = (
638 8DC2EF500486A6940098B216 /* Headers */,
639 8DC2EF520486A6940098B216 /* Resources */,
640 8DC2EF540486A6940098B216 /* Sources */,
641 8DC2EF560486A6940098B216 /* Frameworks */,
642 6131B1910DDCDE32005215F0 /* Run Script: Set Bzr Version Info */,
643 6195D4B40E40505A00D41A50 /* Run Script: Link fr_CA to fr */,
644 );
645 buildRules = (
646 );
647 dependencies = (
648 DAAEFD500DA572460051E0D0 /* PBXTargetDependency */,
649 );
650 name = Sparkle;
651 productInstallPath = "$(HOME)/Library/Frameworks";
652 productName = Sparkle;
653 productReference = 8DC2EF5B0486A6940098B216 /* Sparkle.framework */;
654 productType = "com.apple.product-type.framework";
655 };
656 DAAEFC950DA571DF0051E0D0 /* relaunch tool */ = {
657 isa = PBXNativeTarget;
658 buildConfigurationList = DAAEFC9A0DA571FD0051E0D0 /* Build configuration list for PBXNativeTarget "relaunch tool" */;
659 buildPhases = (
660 DAAEFC930DA571DF0051E0D0 /* Sources */,
661 DAAEFC940DA571DF0051E0D0 /* Frameworks */,
662 );
663 buildRules = (
664 );
665 dependencies = (
666 );
667 name = "relaunch tool";
668 productName = relaunch;
669 productReference = DAAEFC960DA571DF0051E0D0 /* relaunch */;
670 productType = "com.apple.product-type.tool";
671 };
672 /* End PBXNativeTarget section */
674 /* Begin PBXProject section */
675 0867D690FE84028FC02AAC07 /* Project object */ = {
676 isa = PBXProject;
677 buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "Sparkle" */;
678 compatibilityVersion = "Xcode 3.1";
679 hasScannedForEncodings = 1;
680 knownRegions = (
681 English,
682 Japanese,
683 French,
684 German,
685 Italian,
686 zh_TW,
687 en,
688 ca,
689 cs,
690 cy,
691 da,
692 de,
693 es,
694 fi,
695 fr,
696 he,
697 hu,
698 id,
699 is,
700 it,
701 ja,
702 ko,
703 nl,
704 no,
705 pl,
706 ru,
707 sk,
708 sv,
709 th,
710 tr,
711 zh_CN,
712 fr_ca,
713 );
714 mainGroup = 0867D691FE84028FC02AAC07 /* Sparkle */;
715 productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
716 projectDirPath = "";
717 projectRoot = "";
718 targets = (
719 8DC2EF4F0486A6940098B216 /* Sparkle */,
720 61B5F90109C4CEE200B25A18 /* Sparkle Test App */,
721 DAAEFC950DA571DF0051E0D0 /* relaunch tool */,
722 612279D80DB5470200AB99EA /* Sparkle Unit Tests */,
723 );
724 };
725 /* End PBXProject section */
727 /* Begin PBXResourcesBuildPhase section */
728 612279D40DB5470200AB99EA /* Resources */ = {
729 isa = PBXResourcesBuildPhase;
730 buildActionMask = 2147483647;
731 files = (
732 );
733 runOnlyForDeploymentPostprocessing = 0;
734 };
735 61B5F8FE09C4CEE200B25A18 /* Resources */ = {
736 isa = PBXResourcesBuildPhase;
737 buildActionMask = 2147483647;
738 files = (
739 61B5F92E09C4CFD800B25A18 /* InfoPlist.strings in Resources */,
740 61B5F92F09C4CFD800B25A18 /* MainMenu.nib in Resources */,
741 61BBDF820A49220C00378739 /* Sparkle.icns in Resources */,
742 618E9CFD0E7328F1004646D8 /* dsa_pub.pem in Resources */,
743 );
744 runOnlyForDeploymentPostprocessing = 0;
745 };
746 8DC2EF520486A6940098B216 /* Resources */ = {
747 isa = PBXResourcesBuildPhase;
748 buildActionMask = 2147483647;
749 files = (
750 61C2680A0E2DB5D000175E6C /* License.txt in Resources */,
751 DAAEFD510DA572550051E0D0 /* relaunch in Resources */,
752 610D5A750A1670A4004AAD9C /* SUStatus.nib in Resources */,
753 61AAE8280A321A7F00D8810D /* Sparkle.strings in Resources */,
754 61AAE8290A321A8000D8810D /* SUAutomaticUpdateAlert.nib in Resources */,
755 61AAE82A0A321A8000D8810D /* SUUpdateAlert.nib in Resources */,
756 615AE3D00D64DC40001CA7BD /* SUModelTranslation.plist in Resources */,
757 61C46F340D9C54F300B06326 /* SUUpdatePermissionPrompt.nib in Resources */,
758 );
759 runOnlyForDeploymentPostprocessing = 0;
760 };
761 /* End PBXResourcesBuildPhase section */
763 /* Begin PBXShellScriptBuildPhase section */
764 612279D70DB5470200AB99EA /* ShellScript */ = {
765 isa = PBXShellScriptBuildPhase;
766 buildActionMask = 2147483647;
767 files = (
768 );
769 inputPaths = (
770 );
771 outputPaths = (
772 );
773 runOnlyForDeploymentPostprocessing = 0;
774 shellPath = /bin/sh;
775 shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
776 showEnvVarsInLog = 0;
777 };
778 6131B1910DDCDE32005215F0 /* Run Script: Set Bzr Version Info */ = {
779 isa = PBXShellScriptBuildPhase;
780 buildActionMask = 12;
781 files = (
782 );
783 inputPaths = (
784 );
785 name = "Run Script: Set Bzr Version Info";
786 outputPaths = (
787 );
788 runOnlyForDeploymentPostprocessing = 0;
789 shellPath = "/usr/bin/env ruby";
790 shellScript = "# Xcode auto-versioning script for Subversion\n# by Axel Andersson, modified by Daniel Jalkut to add\n# \"--revision HEAD\" to the svn info line, which allows\n# the latest revision to always be used.\n\nif ENV[\"BUILT_PRODUCTS_DIR\"].nil?\n\tSTDERR.print \"#{$0}: Must be run from Xcode!\"\n\texit(1)\nend\n\n# Get the current Bzr revision number and use it to set the CFBundleVersion value\nENV[\"PATH\"] = \"/bin:/sw/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/opt/local/bin\"\nexit(0) if `type bzr` == \"\"\nrev = `/usr/bin/env bzr revno`\ninfo = \"#{ENV[\"BUILT_PRODUCTS_DIR\"]}/#{ENV[\"WRAPPER_NAME\"]}/Resources/Info.plist\"\nversion = rev[/[\\d.]+/]\n\nif version.nil?\n\tSTDERR.print \"#{$0}: Can't find a Bazaar revision!\"\n\texit(0)\nend\n\ninfo_contents = File.read(info)\nif info_contents.nil?\n\tSTDERR.print \"#{$0}: Can't read in the Info.plist file!\"\n\texit(1)\nend\n\ninfo_contents.sub!(/([\\t ]+<key>CFBundleVersion<\\/key>\\n[\\t ]+<string>).*?(<\\/string>)/, '\\1' + version + '\\2')\nSTDERR.print info_contents\nf = File.open(info, \"w\")\nf.write(info_contents)\nf.close";
791 showEnvVarsInLog = 0;
792 };
793 6195D4B40E40505A00D41A50 /* Run Script: Link fr_CA to fr */ = {
794 isa = PBXShellScriptBuildPhase;
795 buildActionMask = 2147483647;
796 files = (
797 );
798 inputPaths = (
799 );
800 name = "Run Script: Link fr_CA to fr";
801 outputPaths = (
802 );
803 runOnlyForDeploymentPostprocessing = 0;
804 shellPath = "/usr/bin/env ruby";
805 shellScript = "resources = \"#{ENV[\"BUILT_PRODUCTS_DIR\"]}/#{ENV[\"WRAPPER_NAME\"]}/Resources\"\n`ln -s \"#{resources}/fr.lproj\" \"#{resources}/fr_CA.lproj\"`";
806 };
807 /* End PBXShellScriptBuildPhase section */
809 /* Begin PBXSourcesBuildPhase section */
810 612279D50DB5470200AB99EA /* Sources */ = {
811 isa = PBXSourcesBuildPhase;
812 buildActionMask = 2147483647;
813 files = (
814 61227A160DB548B800AB99EA /* SUVersionComparisonTest.m in Sources */,
815 );
816 runOnlyForDeploymentPostprocessing = 0;
817 };
818 61B5F8FF09C4CEE200B25A18 /* Sources */ = {
819 isa = PBXSourcesBuildPhase;
820 buildActionMask = 2147483647;
821 files = (
822 61B5F93009C4CFDC00B25A18 /* main.m in Sources */,
823 );
824 runOnlyForDeploymentPostprocessing = 0;
825 };
826 8DC2EF540486A6940098B216 /* Sources */ = {
827 isa = PBXSourcesBuildPhase;
828 buildActionMask = 2147483647;
829 files = (
830 61B5F8EE09C4CE3C00B25A18 /* SUUpdater.m in Sources */,
831 61B5F8EF09C4CE3C00B25A18 /* SUPlainInstallerInternals.m in Sources */,
832 61B5FBB709C4FAFF00B25A18 /* SUAppcast.m in Sources */,
833 61B5FC6F09C51F4900B25A18 /* SUAppcastItem.m in Sources */,
834 61B5FCDE09C52A9F00B25A18 /* SUUpdateAlert.m in Sources */,
835 6196CFFA09C72149000DC222 /* SUStatusController.m in Sources */,
836 61299A3009CA2DAB00B7442F /* SUDSAVerifier.m in Sources */,
837 61299A6009CA6EB100B7442F /* SUConstants.m in Sources */,
838 61299A8E09CA790200B7442F /* SUUnarchiver.m in Sources */,
839 6120721309CC5C4B007FE0F6 /* SUAutomaticUpdateAlert.m in Sources */,
840 610EC1E00CF3A5FE00AE239E /* NTSynchronousTask.m in Sources */,
841 61A225A50D1C4AC000430CCD /* SUStandardVersionComparator.m in Sources */,
842 61A2279D0D1CEE7600430CCD /* SUSystemProfiler.m in Sources */,
843 612DCBB00D488BC60015DBEA /* SUUpdatePermissionPrompt.m in Sources */,
844 61180BCB0D64138900B4E0D1 /* SUWindowController.m in Sources */,
845 618FA5020DAE88B40026945C /* SUInstaller.m in Sources */,
846 618FA5060DAE8AB80026945C /* SUPlainInstaller.m in Sources */,
847 618FA5230DAE8E8A0026945C /* SUPackageInstaller.m in Sources */,
848 61F83F720DBFE140006FDD30 /* SUBasicUpdateDriver.m in Sources */,
849 61B93A3D0DD02D7000DCD2F8 /* SUUIBasedUpdateDriver.m in Sources */,
850 61B93B280DD0FDD300DCD2F8 /* SUAutomaticUpdateDriver.m in Sources */,
851 61B93C0A0DD112FF00DCD2F8 /* SUScheduledUpdateDriver.m in Sources */,
852 610134740DD250470049ACDF /* SUUpdateDriver.m in Sources */,
853 6101347C0DD2541A0049ACDF /* SUProbingUpdateDriver.m in Sources */,
854 61A354560DF113C70076ECB1 /* SUUserInitiatedUpdateDriver.m in Sources */,
855 6102FE4B0E07803800F85D09 /* SUDiskImageUnarchiver.m in Sources */,
856 6102FE5C0E08C7EC00F85D09 /* SUUnarchiver_Private.m in Sources */,
857 61D85D6D0E10B2ED00F9B4A9 /* SUPipedUnarchiver.m in Sources */,
858 61EF67560E25B58D00F754E0 /* SUHost.m in Sources */,
859 );
860 runOnlyForDeploymentPostprocessing = 0;
861 };
862 DAAEFC930DA571DF0051E0D0 /* Sources */ = {
863 isa = PBXSourcesBuildPhase;
864 buildActionMask = 2147483647;
865 files = (
866 DAAEFD4E0DA572330051E0D0 /* relaunch.m in Sources */,
867 );
868 runOnlyForDeploymentPostprocessing = 0;
869 };
870 /* End PBXSourcesBuildPhase section */
872 /* Begin PBXTargetDependency section */
873 61227ABA0DB5C4BB00AB99EA /* PBXTargetDependency */ = {
874 isa = PBXTargetDependency;
875 target = 612279D80DB5470200AB99EA /* Sparkle Unit Tests */;
876 targetProxy = 61227AB90DB5C4BB00AB99EA /* PBXContainerItemProxy */;
877 };
878 61B5F91C09C4CF7200B25A18 /* PBXTargetDependency */ = {
879 isa = PBXTargetDependency;
880 target = 8DC2EF4F0486A6940098B216 /* Sparkle */;
881 targetProxy = 61B5F91B09C4CF7200B25A18 /* PBXContainerItemProxy */;
882 };
883 61FA528D0E2D9EB200EF58AD /* PBXTargetDependency */ = {
884 isa = PBXTargetDependency;
885 target = 8DC2EF4F0486A6940098B216 /* Sparkle */;
886 targetProxy = 61FA528C0E2D9EB200EF58AD /* PBXContainerItemProxy */;
887 };
888 DAAEFD500DA572460051E0D0 /* PBXTargetDependency */ = {
889 isa = PBXTargetDependency;
890 target = DAAEFC950DA571DF0051E0D0 /* relaunch tool */;
891 targetProxy = DAAEFD4F0DA572460051E0D0 /* PBXContainerItemProxy */;
892 };
893 /* End PBXTargetDependency section */
895 /* Begin PBXVariantGroup section */
896 61AAE8220A321A7F00D8810D /* Sparkle.strings */ = {
897 isa = PBXVariantGroup;
898 children = (
899 61AAE8230A321A7F00D8810D /* en */,
900 61AAE84F0A321AF700D8810D /* es */,
901 61AAE8590A321B0400D8810D /* fr */,
902 61AAE8710A321F7700D8810D /* nl */,
903 619B17200E1E9D0800E72754 /* de */,
904 61F614540E24A12D009F47E7 /* it */,
905 618915730E35937600B5E981 /* sv */,
906 6195D4920E404AD700D41A50 /* ru */,
907 );
908 name = Sparkle.strings;
909 sourceTree = "<group>";
910 };
911 61AAE8240A321A7F00D8810D /* SUAutomaticUpdateAlert.nib */ = {
912 isa = PBXVariantGroup;
913 children = (
914 61AAE8250A321A7F00D8810D /* en */,
915 61F3652B0E189883007ECA02 /* es */,
916 61F365300E18988F007ECA02 /* fr */,
917 61F365350E1898A3007ECA02 /* nl */,
918 619B17210E1E9D0800E72754 /* de */,
919 61F614550E24A12D009F47E7 /* it */,
920 618915720E35937600B5E981 /* sv */,
921 6195D4910E404AD600D41A50 /* ru */,
922 );
923 name = SUAutomaticUpdateAlert.nib;
924 sourceTree = "<group>";
925 };
926 61AAE8260A321A7F00D8810D /* SUUpdateAlert.nib */ = {
927 isa = PBXVariantGroup;
928 children = (
929 61AAE8270A321A7F00D8810D /* en */,
930 61F3652A0E189883007ECA02 /* es */,
931 61F3652F0E18988F007ECA02 /* fr */,
932 61F365340E1898A3007ECA02 /* nl */,
933 619B17220E1E9D0800E72754 /* de */,
934 61F614560E24A12D009F47E7 /* it */,
935 618915710E35937600B5E981 /* sv */,
936 6195D4900E404AD600D41A50 /* ru */,
937 );
938 name = SUUpdateAlert.nib;
939 sourceTree = "<group>";
940 };
941 61B5F92A09C4CFD800B25A18 /* InfoPlist.strings */ = {
942 isa = PBXVariantGroup;
943 children = (
944 61B5F92B09C4CFD800B25A18 /* English */,
945 );
946 name = InfoPlist.strings;
947 sourceTree = "<group>";
948 };
949 61B5F92C09C4CFD800B25A18 /* MainMenu.nib */ = {
950 isa = PBXVariantGroup;
951 children = (
952 61B5F92D09C4CFD800B25A18 /* English */,
953 );
954 name = MainMenu.nib;
955 sourceTree = "<group>";
956 };
957 61C46F330D9C54F300B06326 /* SUUpdatePermissionPrompt.nib */ = {
958 isa = PBXVariantGroup;
959 children = (
960 61C46F350D9C54F300B06326 /* en */,
961 61F3651A0E18987B007ECA02 /* es */,
962 61F3652E0E18988F007ECA02 /* fr */,
963 61F365330E1898A3007ECA02 /* nl */,
964 619B17230E1E9D0800E72754 /* de */,
965 61F614570E24A12D009F47E7 /* it */,
966 618915700E35937600B5E981 /* sv */,
967 6195D48F0E404AD600D41A50 /* ru */,
968 );
969 name = SUUpdatePermissionPrompt.nib;
970 sourceTree = "<group>";
971 };
972 /* End PBXVariantGroup section */
974 /* Begin XCBuildConfiguration section */
975 1DEB91AE08733DA50010E9CD /* Debug */ = {
976 isa = XCBuildConfiguration;
977 baseConfigurationReference = FA1941CA0D94A70100DD942E /* ConfigFrameworkDebug.xcconfig */;
978 buildSettings = {
979 ARCHS = "$(NATIVE_ARCH)";
980 SDKROOT = "";
981 };
982 name = Debug;
983 };
984 1DEB91AF08733DA50010E9CD /* Release */ = {
985 isa = XCBuildConfiguration;
986 baseConfigurationReference = FA1941D50D94A70100DD942E /* ConfigFrameworkRelease.xcconfig */;
987 buildSettings = {
988 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
989 GCC_DEBUGGING_SYMBOLS = full;
990 SDKROOT = macosx10.5;
991 };
992 name = Release;
993 };
994 1DEB91B208733DA50010E9CD /* Debug */ = {
995 isa = XCBuildConfiguration;
996 buildSettings = {
997 ARCHS = "$(NATIVE_ARCH)";
998 WARNING_CFLAGS = "-Wundeclared-selector";
999 };
1000 name = Debug;
1001 };
1002 1DEB91B308733DA50010E9CD /* Release */ = {
1003 isa = XCBuildConfiguration;
1004 buildSettings = {
1005 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
1006 SDKROOT = macosx10.5;
1007 WARNING_CFLAGS = "-Wundeclared-selector";
1008 };
1009 name = Release;
1010 };
1011 61072EAD0DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */ = {
1012 isa = XCBuildConfiguration;
1013 buildSettings = {
1014 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
1015 SDKROOT = macosx10.5;
1016 WARNING_CFLAGS = "-Wundeclared-selector";
1017 };
1018 name = "Release (GC dual-mode; 10.5-only)";
1019 };
1020 61072EAE0DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */ = {
1021 isa = XCBuildConfiguration;
1022 baseConfigurationReference = 61072EB20DF2640C008FE88B /* ConfigFrameworkReleaseGCSupport.xcconfig */;
1023 buildSettings = {
1024 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
1025 INSTALL_PATH = "@loader_path/../Frameworks";
1026 SDKROOT = macosx10.5;
1027 };
1028 name = "Release (GC dual-mode; 10.5-only)";
1029 };
1030 61072EAF0DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */ = {
1031 isa = XCBuildConfiguration;
1032 baseConfigurationReference = FA1941D20D94A70100DD942E /* ConfigTestAppRelease.xcconfig */;
1033 buildSettings = {
1034 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
1035 SDKROOT = macosx10.5;
1036 };
1037 name = "Release (GC dual-mode; 10.5-only)";
1038 };
1039 61072EB00DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */ = {
1040 isa = XCBuildConfiguration;
1041 baseConfigurationReference = FA1941D40D94A70100DD942E /* ConfigRelaunchRelease.xcconfig */;
1042 buildSettings = {
1043 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
1044 SDKROOT = macosx10.5;
1045 };
1046 name = "Release (GC dual-mode; 10.5-only)";
1047 };
1048 61072EB10DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */ = {
1049 isa = XCBuildConfiguration;
1050 buildSettings = {
1051 ALWAYS_SEARCH_USER_PATHS = NO;
1052 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
1053 COPY_PHASE_STRIP = YES;
1054 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1055 FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
1056 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1057 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
1058 GCC_MODEL_TUNING = G5;
1059 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1060 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
1061 INFOPLIST_FILE = "Tests/Sparkle Unit Tests-Info.plist";
1062 INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
1063 OTHER_LDFLAGS = (
1064 "-framework",
1065 Cocoa,
1066 "-framework",
1067 SenTestingKit,
1068 );
1069 PREBINDING = NO;
1070 PRODUCT_NAME = "Sparkle Unit Tests";
1071 WRAPPER_EXTENSION = octest;
1072 ZERO_LINK = NO;
1073 };
1074 name = "Release (GC dual-mode; 10.5-only)";
1075 };
1076 612279DB0DB5470300AB99EA /* Debug */ = {
1077 isa = XCBuildConfiguration;
1078 buildSettings = {
1079 ALWAYS_SEARCH_USER_PATHS = NO;
1080 ARCHS = "$(NATIVE_ARCH)";
1081 COPY_PHASE_STRIP = NO;
1082 FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
1083 GCC_DYNAMIC_NO_PIC = NO;
1084 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1085 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
1086 GCC_MODEL_TUNING = G5;
1087 GCC_OPTIMIZATION_LEVEL = 0;
1088 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1089 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
1090 INFOPLIST_FILE = "Tests/Sparkle Unit Tests-Info.plist";
1091 INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
1092 OTHER_LDFLAGS = (
1093 "-framework",
1094 Cocoa,
1095 "-framework",
1096 SenTestingKit,
1097 );
1098 PREBINDING = NO;
1099 PRODUCT_NAME = "Sparkle Unit Tests";
1100 SDKROOT = "";
1101 WRAPPER_EXTENSION = octest;
1102 ZERO_LINK = NO;
1103 };
1104 name = Debug;
1105 };
1106 612279DC0DB5470300AB99EA /* Release */ = {
1107 isa = XCBuildConfiguration;
1108 buildSettings = {
1109 ALWAYS_SEARCH_USER_PATHS = NO;
1110 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
1111 COPY_PHASE_STRIP = YES;
1112 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1113 FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
1114 GCC_ENABLE_FIX_AND_CONTINUE = NO;
1115 GCC_ENABLE_OBJC_EXCEPTIONS = YES;
1116 GCC_MODEL_TUNING = G5;
1117 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1118 GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
1119 INFOPLIST_FILE = "Tests/Sparkle Unit Tests-Info.plist";
1120 INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
1121 OTHER_LDFLAGS = (
1122 "-framework",
1123 Cocoa,
1124 "-framework",
1125 SenTestingKit,
1126 );
1127 PREBINDING = NO;
1128 PRODUCT_NAME = "Sparkle Unit Tests";
1129 WRAPPER_EXTENSION = octest;
1130 ZERO_LINK = NO;
1131 };
1132 name = Release;
1133 };
1134 61B5F90609C4CEE300B25A18 /* Debug */ = {
1135 isa = XCBuildConfiguration;
1136 baseConfigurationReference = FA1941CB0D94A70100DD942E /* ConfigTestAppDebug.xcconfig */;
1137 buildSettings = {
1138 ARCHS = "$(NATIVE_ARCH)";
1139 SDKROOT = "";
1140 };
1141 name = Debug;
1142 };
1143 61B5F90709C4CEE300B25A18 /* Release */ = {
1144 isa = XCBuildConfiguration;
1145 baseConfigurationReference = FA1941D20D94A70100DD942E /* ConfigTestAppRelease.xcconfig */;
1146 buildSettings = {
1147 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
1148 SDKROOT = macosx10.5;
1149 };
1150 name = Release;
1151 };
1152 DAAEFC980DA571DF0051E0D0 /* Debug */ = {
1153 isa = XCBuildConfiguration;
1154 baseConfigurationReference = FA1941D30D94A70100DD942E /* ConfigRelaunchDebug.xcconfig */;
1155 buildSettings = {
1156 ARCHS = "$(NATIVE_ARCH)";
1157 SDKROOT = "";
1158 };
1159 name = Debug;
1160 };
1161 DAAEFC990DA571DF0051E0D0 /* Release */ = {
1162 isa = XCBuildConfiguration;
1163 baseConfigurationReference = FA1941D40D94A70100DD942E /* ConfigRelaunchRelease.xcconfig */;
1164 buildSettings = {
1165 ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
1166 SDKROOT = macosx10.5;
1167 };
1168 name = Release;
1169 };
1170 /* End XCBuildConfiguration section */
1172 /* Begin XCConfigurationList section */
1173 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Sparkle" */ = {
1174 isa = XCConfigurationList;
1175 buildConfigurations = (
1176 1DEB91AE08733DA50010E9CD /* Debug */,
1177 1DEB91AF08733DA50010E9CD /* Release */,
1178 61072EAE0DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */,
1179 );
1180 defaultConfigurationIsVisible = 0;
1181 defaultConfigurationName = Release;
1182 };
1183 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "Sparkle" */ = {
1184 isa = XCConfigurationList;
1185 buildConfigurations = (
1186 1DEB91B208733DA50010E9CD /* Debug */,
1187 1DEB91B308733DA50010E9CD /* Release */,
1188 61072EAD0DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */,
1189 );
1190 defaultConfigurationIsVisible = 0;
1191 defaultConfigurationName = Release;
1192 };
1193 612279DD0DB5470300AB99EA /* Build configuration list for PBXNativeTarget "Sparkle Unit Tests" */ = {
1194 isa = XCConfigurationList;
1195 buildConfigurations = (
1196 612279DB0DB5470300AB99EA /* Debug */,
1197 612279DC0DB5470300AB99EA /* Release */,
1198 61072EB10DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */,
1199 );
1200 defaultConfigurationIsVisible = 0;
1201 defaultConfigurationName = Release;
1202 };
1203 61B5F90509C4CEE300B25A18 /* Build configuration list for PBXNativeTarget "Sparkle Test App" */ = {
1204 isa = XCConfigurationList;
1205 buildConfigurations = (
1206 61B5F90609C4CEE300B25A18 /* Debug */,
1207 61B5F90709C4CEE300B25A18 /* Release */,
1208 61072EAF0DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */,
1209 );
1210 defaultConfigurationIsVisible = 0;
1211 defaultConfigurationName = Release;
1212 };
1213 DAAEFC9A0DA571FD0051E0D0 /* Build configuration list for PBXNativeTarget "relaunch tool" */ = {
1214 isa = XCConfigurationList;
1215 buildConfigurations = (
1216 DAAEFC980DA571DF0051E0D0 /* Debug */,
1217 DAAEFC990DA571DF0051E0D0 /* Release */,
1218 61072EB00DF263BD008FE88B /* Release (GC dual-mode; 10.5-only) */,
1219 );
1220 defaultConfigurationIsVisible = 0;
1221 defaultConfigurationName = Release;
1222 };
1223 /* End XCConfigurationList section */
1224 };
1225 rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
1226 }