|
17 | 17 | 9B004D851ABE352E00A5C82F /* sports.plist in Resources */ = {isa = PBXBuildFile; fileRef = 9B004D7F1ABE352E00A5C82F /* sports.plist */; };
|
18 | 18 | 9B004D8B1ABE35A400A5C82F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B004D881ABE35A400A5C82F /* main.m */; };
|
19 | 19 | 9B004D8F1ABE36FA00A5C82F /* Launch Screen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9B004D8D1ABE36FA00A5C82F /* Launch Screen.xib */; };
|
| 20 | + 9B004D991ABE386700A5C82F /* SportsJSONParser_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B004D981ABE386700A5C82F /* SportsJSONParser_Tests.m */; }; |
20 | 21 | F5B792541733398B00E84264 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B792531733398B00E84264 /* UIKit.framework */; };
|
21 | 22 | F5B792561733398B00E84264 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B792551733398B00E84264 /* Foundation.framework */; };
|
22 | 23 | F5B792581733398B00E84264 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B792571733398B00E84264 /* CoreGraphics.framework */; };
|
23 | 24 | /* End PBXBuildFile section */
|
24 | 25 |
|
| 26 | +/* Begin PBXContainerItemProxy section */ |
| 27 | + 9B004D9A1ABE386700A5C82F /* PBXContainerItemProxy */ = { |
| 28 | + isa = PBXContainerItemProxy; |
| 29 | + containerPortal = F5B792481733398B00E84264 /* Project object */; |
| 30 | + proxyType = 1; |
| 31 | + remoteGlobalIDString = F5B7924F1733398B00E84264; |
| 32 | + remoteInfo = SportsJSONParser; |
| 33 | + }; |
| 34 | +/* End PBXContainerItemProxy section */ |
| 35 | + |
25 | 36 | /* Begin PBXFileReference section */
|
26 | 37 | 9B004D541ABE343200A5C82F /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
|
27 | 38 | 9B004D551ABE343200A5C82F /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
|
|
42 | 53 | 9B004D891ABE35A400A5C82F /* SportsJSONParser-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "SportsJSONParser-Info.plist"; path = "SportsJSONParser/SportsJSONParser-Info.plist"; sourceTree = SOURCE_ROOT; };
|
43 | 54 | 9B004D8A1ABE35A400A5C82F /* SportsJSONParser-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "SportsJSONParser-Prefix.pch"; path = "SportsJSONParser/SportsJSONParser-Prefix.pch"; sourceTree = SOURCE_ROOT; };
|
44 | 55 | 9B004D8E1ABE36FA00A5C82F /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = "en.lproj/Launch Screen.xib"; sourceTree = "<group>"; };
|
| 56 | + 9B004D941ABE386700A5C82F /* SportsJSONParser Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "SportsJSONParser Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 57 | + 9B004D971ABE386700A5C82F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
| 58 | + 9B004D981ABE386700A5C82F /* SportsJSONParser_Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SportsJSONParser_Tests.m; sourceTree = "<group>"; }; |
45 | 59 | F5B792501733398B00E84264 /* SportsJSONParser.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SportsJSONParser.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
46 | 60 | F5B792531733398B00E84264 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
|
47 | 61 | F5B792551733398B00E84264 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
|
|
50 | 64 | /* End PBXFileReference section */
|
51 | 65 |
|
52 | 66 | /* Begin PBXFrameworksBuildPhase section */
|
| 67 | + 9B004D911ABE386700A5C82F /* Frameworks */ = { |
| 68 | + isa = PBXFrameworksBuildPhase; |
| 69 | + buildActionMask = 2147483647; |
| 70 | + files = ( |
| 71 | + ); |
| 72 | + runOnlyForDeploymentPostprocessing = 0; |
| 73 | + }; |
53 | 74 | F5B7924D1733398B00E84264 /* Frameworks */ = {
|
54 | 75 | isa = PBXFrameworksBuildPhase;
|
55 | 76 | buildActionMask = 2147483647;
|
|
121 | 142 | path = SupportingFiles;
|
122 | 143 | sourceTree = "<group>";
|
123 | 144 | };
|
| 145 | + 9B004D951ABE386700A5C82F /* SportsJSONParser Tests */ = { |
| 146 | + isa = PBXGroup; |
| 147 | + children = ( |
| 148 | + 9B004D981ABE386700A5C82F /* SportsJSONParser_Tests.m */, |
| 149 | + 9B004D961ABE386700A5C82F /* Supporting Files */, |
| 150 | + ); |
| 151 | + path = "SportsJSONParser Tests"; |
| 152 | + sourceTree = "<group>"; |
| 153 | + }; |
| 154 | + 9B004D961ABE386700A5C82F /* Supporting Files */ = { |
| 155 | + isa = PBXGroup; |
| 156 | + children = ( |
| 157 | + 9B004D971ABE386700A5C82F /* Info.plist */, |
| 158 | + ); |
| 159 | + name = "Supporting Files"; |
| 160 | + sourceTree = "<group>"; |
| 161 | + }; |
124 | 162 | F5B792471733398A00E84264 = {
|
125 | 163 | isa = PBXGroup;
|
126 | 164 | children = (
|
127 | 165 | F5FB19AD174314DE0065EAAE /* README.mdown */,
|
128 | 166 | 9B004D531ABE343200A5C82F /* SportsJSONParser */,
|
| 167 | + 9B004D951ABE386700A5C82F /* SportsJSONParser Tests */, |
129 | 168 | F5B792521733398B00E84264 /* Frameworks */,
|
130 | 169 | F5B792511733398B00E84264 /* Products */,
|
131 | 170 | );
|
|
135 | 174 | isa = PBXGroup;
|
136 | 175 | children = (
|
137 | 176 | F5B792501733398B00E84264 /* SportsJSONParser.app */,
|
| 177 | + 9B004D941ABE386700A5C82F /* SportsJSONParser Tests.xctest */, |
138 | 178 | );
|
139 | 179 | name = Products;
|
140 | 180 | sourceTree = "<group>";
|
|
152 | 192 | /* End PBXGroup section */
|
153 | 193 |
|
154 | 194 | /* Begin PBXNativeTarget section */
|
| 195 | + 9B004D931ABE386700A5C82F /* SportsJSONParser Tests */ = { |
| 196 | + isa = PBXNativeTarget; |
| 197 | + buildConfigurationList = 9B004D9C1ABE386700A5C82F /* Build configuration list for PBXNativeTarget "SportsJSONParser Tests" */; |
| 198 | + buildPhases = ( |
| 199 | + 9B004D901ABE386700A5C82F /* Sources */, |
| 200 | + 9B004D911ABE386700A5C82F /* Frameworks */, |
| 201 | + 9B004D921ABE386700A5C82F /* Resources */, |
| 202 | + ); |
| 203 | + buildRules = ( |
| 204 | + ); |
| 205 | + dependencies = ( |
| 206 | + 9B004D9B1ABE386700A5C82F /* PBXTargetDependency */, |
| 207 | + ); |
| 208 | + name = "SportsJSONParser Tests"; |
| 209 | + productName = "SportsJSONParser Tests"; |
| 210 | + productReference = 9B004D941ABE386700A5C82F /* SportsJSONParser Tests.xctest */; |
| 211 | + productType = "com.apple.product-type.bundle.unit-test"; |
| 212 | + }; |
155 | 213 | F5B7924F1733398B00E84264 /* SportsJSONParser */ = {
|
156 | 214 | isa = PBXNativeTarget;
|
157 | 215 | buildConfigurationList = F5B792761733398B00E84264 /* Build configuration list for PBXNativeTarget "SportsJSONParser" */;
|
|
177 | 235 | attributes = {
|
178 | 236 | LastUpgradeCheck = 0460;
|
179 | 237 | ORGANIZATIONNAME = "Designated Nerd Software";
|
| 238 | + TargetAttributes = { |
| 239 | + 9B004D931ABE386700A5C82F = { |
| 240 | + CreatedOnToolsVersion = 6.2; |
| 241 | + TestTargetID = F5B7924F1733398B00E84264; |
| 242 | + }; |
| 243 | + }; |
180 | 244 | };
|
181 | 245 | buildConfigurationList = F5B7924B1733398B00E84264 /* Build configuration list for PBXProject "SportsJSONParser" */;
|
182 | 246 | compatibilityVersion = "Xcode 3.2";
|
|
191 | 255 | projectRoot = "";
|
192 | 256 | targets = (
|
193 | 257 | F5B7924F1733398B00E84264 /* SportsJSONParser */,
|
| 258 | + 9B004D931ABE386700A5C82F /* SportsJSONParser Tests */, |
194 | 259 | );
|
195 | 260 | };
|
196 | 261 | /* End PBXProject section */
|
197 | 262 |
|
198 | 263 | /* Begin PBXResourcesBuildPhase section */
|
| 264 | + 9B004D921ABE386700A5C82F /* Resources */ = { |
| 265 | + isa = PBXResourcesBuildPhase; |
| 266 | + buildActionMask = 2147483647; |
| 267 | + files = ( |
| 268 | + ); |
| 269 | + runOnlyForDeploymentPostprocessing = 0; |
| 270 | + }; |
199 | 271 | F5B7924E1733398B00E84264 /* Resources */ = {
|
200 | 272 | isa = PBXResourcesBuildPhase;
|
201 | 273 | buildActionMask = 2147483647;
|
|
209 | 281 | /* End PBXResourcesBuildPhase section */
|
210 | 282 |
|
211 | 283 | /* Begin PBXSourcesBuildPhase section */
|
| 284 | + 9B004D901ABE386700A5C82F /* Sources */ = { |
| 285 | + isa = PBXSourcesBuildPhase; |
| 286 | + buildActionMask = 2147483647; |
| 287 | + files = ( |
| 288 | + 9B004D991ABE386700A5C82F /* SportsJSONParser_Tests.m in Sources */, |
| 289 | + ); |
| 290 | + runOnlyForDeploymentPostprocessing = 0; |
| 291 | + }; |
212 | 292 | F5B7924C1733398B00E84264 /* Sources */ = {
|
213 | 293 | isa = PBXSourcesBuildPhase;
|
214 | 294 | buildActionMask = 2147483647;
|
|
225 | 305 | };
|
226 | 306 | /* End PBXSourcesBuildPhase section */
|
227 | 307 |
|
| 308 | +/* Begin PBXTargetDependency section */ |
| 309 | + 9B004D9B1ABE386700A5C82F /* PBXTargetDependency */ = { |
| 310 | + isa = PBXTargetDependency; |
| 311 | + target = F5B7924F1733398B00E84264 /* SportsJSONParser */; |
| 312 | + targetProxy = 9B004D9A1ABE386700A5C82F /* PBXContainerItemProxy */; |
| 313 | + }; |
| 314 | +/* End PBXTargetDependency section */ |
| 315 | + |
228 | 316 | /* Begin PBXVariantGroup section */
|
229 | 317 | 9B004D591ABE343200A5C82F /* InfoPlist.strings */ = {
|
230 | 318 | isa = PBXVariantGroup;
|
|
246 | 334 | /* End PBXVariantGroup section */
|
247 | 335 |
|
248 | 336 | /* Begin XCBuildConfiguration section */
|
| 337 | + 9B004D9D1ABE386700A5C82F /* Debug */ = { |
| 338 | + isa = XCBuildConfiguration; |
| 339 | + buildSettings = { |
| 340 | + BUNDLE_LOADER = "$(TEST_HOST)"; |
| 341 | + CLANG_ENABLE_MODULES = YES; |
| 342 | + CLANG_WARN_BOOL_CONVERSION = YES; |
| 343 | + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
| 344 | + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 345 | + CLANG_WARN_UNREACHABLE_CODE = YES; |
| 346 | + ENABLE_STRICT_OBJC_MSGSEND = YES; |
| 347 | + FRAMEWORK_SEARCH_PATHS = ( |
| 348 | + "$(SDKROOT)/Developer/Library/Frameworks", |
| 349 | + "$(inherited)", |
| 350 | + ); |
| 351 | + GCC_PREPROCESSOR_DEFINITIONS = ( |
| 352 | + "DEBUG=1", |
| 353 | + "$(inherited)", |
| 354 | + ); |
| 355 | + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
| 356 | + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; |
| 357 | + GCC_WARN_UNDECLARED_SELECTOR = YES; |
| 358 | + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
| 359 | + GCC_WARN_UNUSED_FUNCTION = YES; |
| 360 | + INFOPLIST_FILE = "SportsJSONParser Tests/Info.plist"; |
| 361 | + IPHONEOS_DEPLOYMENT_TARGET = 8.2; |
| 362 | + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
| 363 | + MTL_ENABLE_DEBUG_INFO = YES; |
| 364 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 365 | + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SportsJSONParser.app/SportsJSONParser"; |
| 366 | + }; |
| 367 | + name = Debug; |
| 368 | + }; |
| 369 | + 9B004D9E1ABE386700A5C82F /* Release */ = { |
| 370 | + isa = XCBuildConfiguration; |
| 371 | + buildSettings = { |
| 372 | + BUNDLE_LOADER = "$(TEST_HOST)"; |
| 373 | + CLANG_ENABLE_MODULES = YES; |
| 374 | + CLANG_WARN_BOOL_CONVERSION = YES; |
| 375 | + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; |
| 376 | + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; |
| 377 | + CLANG_WARN_UNREACHABLE_CODE = YES; |
| 378 | + COPY_PHASE_STRIP = NO; |
| 379 | + ENABLE_NS_ASSERTIONS = NO; |
| 380 | + ENABLE_STRICT_OBJC_MSGSEND = YES; |
| 381 | + FRAMEWORK_SEARCH_PATHS = ( |
| 382 | + "$(SDKROOT)/Developer/Library/Frameworks", |
| 383 | + "$(inherited)", |
| 384 | + ); |
| 385 | + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; |
| 386 | + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; |
| 387 | + GCC_WARN_UNDECLARED_SELECTOR = YES; |
| 388 | + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; |
| 389 | + GCC_WARN_UNUSED_FUNCTION = YES; |
| 390 | + INFOPLIST_FILE = "SportsJSONParser Tests/Info.plist"; |
| 391 | + IPHONEOS_DEPLOYMENT_TARGET = 8.2; |
| 392 | + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; |
| 393 | + MTL_ENABLE_DEBUG_INFO = NO; |
| 394 | + PRODUCT_NAME = "$(TARGET_NAME)"; |
| 395 | + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SportsJSONParser.app/SportsJSONParser"; |
| 396 | + }; |
| 397 | + name = Release; |
| 398 | + }; |
249 | 399 | F5B792741733398B00E84264 /* Debug */ = {
|
250 | 400 | isa = XCBuildConfiguration;
|
251 | 401 | buildSettings = {
|
|
331 | 481 | /* End XCBuildConfiguration section */
|
332 | 482 |
|
333 | 483 | /* Begin XCConfigurationList section */
|
| 484 | + 9B004D9C1ABE386700A5C82F /* Build configuration list for PBXNativeTarget "SportsJSONParser Tests" */ = { |
| 485 | + isa = XCConfigurationList; |
| 486 | + buildConfigurations = ( |
| 487 | + 9B004D9D1ABE386700A5C82F /* Debug */, |
| 488 | + 9B004D9E1ABE386700A5C82F /* Release */, |
| 489 | + ); |
| 490 | + defaultConfigurationIsVisible = 0; |
| 491 | + }; |
334 | 492 | F5B7924B1733398B00E84264 /* Build configuration list for PBXProject "SportsJSONParser" */ = {
|
335 | 493 | isa = XCConfigurationList;
|
336 | 494 | buildConfigurations = (
|
|
0 commit comments