comparison Simoleon.xcodeproj/project.pbxproj @ 15:a02f463aa906

Testing three column ipad navigation
author Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
date Thu, 15 Jul 2021 10:58:29 +0100
parents 03ce7421c6f4
children aec2e86e5dbd
comparison
equal deleted inserted replaced
14:03ce7421c6f4 15:a02f463aa906
5 }; 5 };
6 objectVersion = 52; 6 objectVersion = 52;
7 objects = { 7 objects = {
8 8
9 /* Begin PBXBuildFile section */ 9 /* Begin PBXBuildFile section */
10 954DB2EB269F43C80069F317 /* Sidebar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 954DB2EA269F43C80069F317 /* Sidebar.swift */; };
10 95559333269B0965000FD726 /* CurrencyQuoteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95559332269B0965000FD726 /* CurrencyQuoteModel.swift */; }; 11 95559333269B0965000FD726 /* CurrencyQuoteModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95559332269B0965000FD726 /* CurrencyQuoteModel.swift */; };
11 95559337269B0A7B000FD726 /* CurrencyQuoteData.json in Resources */ = {isa = PBXBuildFile; fileRef = 95559336269B0A7B000FD726 /* CurrencyQuoteData.json */; }; 12 95559337269B0A7B000FD726 /* CurrencyQuoteData.json in Resources */ = {isa = PBXBuildFile; fileRef = 95559336269B0A7B000FD726 /* CurrencyQuoteData.json */; };
12 9555933A269B0AB8000FD726 /* ParseJson.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95559339269B0AB8000FD726 /* ParseJson.swift */; }; 13 9555933A269B0AB8000FD726 /* ParseJson.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95559339269B0AB8000FD726 /* ParseJson.swift */; };
13 9555933D269B0E0A000FD726 /* CurrencyMetadata.json in Resources */ = {isa = PBXBuildFile; fileRef = 9555933C269B0E0A000FD726 /* CurrencyMetadata.json */; }; 14 9555933D269B0E0A000FD726 /* CurrencyMetadata.json in Resources */ = {isa = PBXBuildFile; fileRef = 9555933C269B0E0A000FD726 /* CurrencyMetadata.json */; };
14 9555933F269B0E47000FD726 /* CurrencyMetadataModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9555933E269B0E47000FD726 /* CurrencyMetadataModel.swift */; }; 15 9555933F269B0E47000FD726 /* CurrencyMetadataModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9555933E269B0E47000FD726 /* CurrencyMetadataModel.swift */; };
28 95E137D1269C9F0D00D2C5DC /* SingleFlag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E137D0269C9F0D00D2C5DC /* SingleFlag.swift */; }; 29 95E137D1269C9F0D00D2C5DC /* SingleFlag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E137D0269C9F0D00D2C5DC /* SingleFlag.swift */; };
29 95E76432269DF531008E9F31 /* PopularCurrencyPairs.json in Resources */ = {isa = PBXBuildFile; fileRef = 95E76431269DF531008E9F31 /* PopularCurrencyPairs.json */; }; 30 95E76432269DF531008E9F31 /* PopularCurrencyPairs.json in Resources */ = {isa = PBXBuildFile; fileRef = 95E76431269DF531008E9F31 /* PopularCurrencyPairs.json */; };
30 95E76434269DF63D008E9F31 /* SearchedCurrencyList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E76433269DF63D008E9F31 /* SearchedCurrencyList.swift */; }; 31 95E76434269DF63D008E9F31 /* SearchedCurrencyList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E76433269DF63D008E9F31 /* SearchedCurrencyList.swift */; };
31 95E76436269DFC1A008E9F31 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 95E76435269DFC1A008E9F31 /* LaunchScreen.storyboard */; }; 32 95E76436269DFC1A008E9F31 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 95E76435269DFC1A008E9F31 /* LaunchScreen.storyboard */; };
32 95E7643A269E0037008E9F31 /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95E76439269E0037008E9F31 /* CloudKit.framework */; }; 33 95E7643A269E0037008E9F31 /* CloudKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95E76439269E0037008E9F31 /* CloudKit.framework */; };
34 95EA4F4226A0346800AF89F6 /* SidebarNavigation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95EA4F4126A0346800AF89F6 /* SidebarNavigation.swift */; };
35 95EA4F4426A034CC00AF89F6 /* PrimaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95EA4F4326A034CC00AF89F6 /* PrimaryView.swift */; };
36 95EA4F4626A034D800AF89F6 /* SupplementaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95EA4F4526A034D800AF89F6 /* SupplementaryView.swift */; };
37 95EA4F4826A034E000AF89F6 /* SecondaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95EA4F4726A034E000AF89F6 /* SecondaryView.swift */; };
33 95FE659C269AFB54008745DE /* SearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95FE659B269AFB54008745DE /* SearchBar.swift */; }; 38 95FE659C269AFB54008745DE /* SearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95FE659B269AFB54008745DE /* SearchBar.swift */; };
34 /* End PBXBuildFile section */ 39 /* End PBXBuildFile section */
35 40
36 /* Begin PBXContainerItemProxy section */ 41 /* Begin PBXContainerItemProxy section */
37 95C5B23B2697752700941585 /* PBXContainerItemProxy */ = { 42 95C5B23B2697752700941585 /* PBXContainerItemProxy */ = {
49 remoteInfo = Simoleon; 54 remoteInfo = Simoleon;
50 }; 55 };
51 /* End PBXContainerItemProxy section */ 56 /* End PBXContainerItemProxy section */
52 57
53 /* Begin PBXFileReference section */ 58 /* Begin PBXFileReference section */
59 954DB2EA269F43C80069F317 /* Sidebar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sidebar.swift; sourceTree = "<group>"; };
54 95559332269B0965000FD726 /* CurrencyQuoteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyQuoteModel.swift; sourceTree = "<group>"; }; 60 95559332269B0965000FD726 /* CurrencyQuoteModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyQuoteModel.swift; sourceTree = "<group>"; };
55 95559336269B0A7B000FD726 /* CurrencyQuoteData.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CurrencyQuoteData.json; sourceTree = "<group>"; }; 61 95559336269B0A7B000FD726 /* CurrencyQuoteData.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CurrencyQuoteData.json; sourceTree = "<group>"; };
56 95559339269B0AB8000FD726 /* ParseJson.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParseJson.swift; sourceTree = "<group>"; }; 62 95559339269B0AB8000FD726 /* ParseJson.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParseJson.swift; sourceTree = "<group>"; };
57 9555933C269B0E0A000FD726 /* CurrencyMetadata.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CurrencyMetadata.json; sourceTree = "<group>"; }; 63 9555933C269B0E0A000FD726 /* CurrencyMetadata.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CurrencyMetadata.json; sourceTree = "<group>"; };
58 9555933E269B0E47000FD726 /* CurrencyMetadataModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyMetadataModel.swift; sourceTree = "<group>"; }; 64 9555933E269B0E47000FD726 /* CurrencyMetadataModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrencyMetadataModel.swift; sourceTree = "<group>"; };
78 95E76431269DF531008E9F31 /* PopularCurrencyPairs.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = PopularCurrencyPairs.json; sourceTree = "<group>"; }; 84 95E76431269DF531008E9F31 /* PopularCurrencyPairs.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = PopularCurrencyPairs.json; sourceTree = "<group>"; };
79 95E76433269DF63D008E9F31 /* SearchedCurrencyList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchedCurrencyList.swift; sourceTree = "<group>"; }; 85 95E76433269DF63D008E9F31 /* SearchedCurrencyList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchedCurrencyList.swift; sourceTree = "<group>"; };
80 95E76435269DFC1A008E9F31 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; }; 86 95E76435269DFC1A008E9F31 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
81 95E76437269E0033008E9F31 /* Simoleon.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Simoleon.entitlements; sourceTree = "<group>"; }; 87 95E76437269E0033008E9F31 /* Simoleon.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Simoleon.entitlements; sourceTree = "<group>"; };
82 95E76439269E0037008E9F31 /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = System/Library/Frameworks/CloudKit.framework; sourceTree = SDKROOT; }; 88 95E76439269E0037008E9F31 /* CloudKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CloudKit.framework; path = System/Library/Frameworks/CloudKit.framework; sourceTree = SDKROOT; };
89 95EA4F4126A0346800AF89F6 /* SidebarNavigation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SidebarNavigation.swift; sourceTree = "<group>"; };
90 95EA4F4326A034CC00AF89F6 /* PrimaryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrimaryView.swift; sourceTree = "<group>"; };
91 95EA4F4526A034D800AF89F6 /* SupplementaryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupplementaryView.swift; sourceTree = "<group>"; };
92 95EA4F4726A034E000AF89F6 /* SecondaryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecondaryView.swift; sourceTree = "<group>"; };
83 95FE659B269AFB54008745DE /* SearchBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchBar.swift; sourceTree = "<group>"; }; 93 95FE659B269AFB54008745DE /* SearchBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchBar.swift; sourceTree = "<group>"; };
84 /* End PBXFileReference section */ 94 /* End PBXFileReference section */
85 95
86 /* Begin PBXFrameworksBuildPhase section */ 96 /* Begin PBXFrameworksBuildPhase section */
87 95C5B2212697752600941585 /* Frameworks */ = { 97 95C5B2212697752600941585 /* Frameworks */ = {
171 95E76435269DFC1A008E9F31 /* LaunchScreen.storyboard */, 181 95E76435269DFC1A008E9F31 /* LaunchScreen.storyboard */,
172 95FE659A269AFB44008745DE /* Helpers */, 182 95FE659A269AFB44008745DE /* Helpers */,
173 95559331269B094A000FD726 /* Models */, 183 95559331269B094A000FD726 /* Models */,
174 95559338269B0AAA000FD726 /* Functions */, 184 95559338269B0AAA000FD726 /* Functions */,
175 9555933B269B0DF9000FD726 /* Resources */, 185 9555933B269B0DF9000FD726 /* Resources */,
186 95EA4F4026A0343B00AF89F6 /* Pad */,
176 95C5B22D2697752700941585 /* Preview Content */, 187 95C5B22D2697752700941585 /* Preview Content */,
177 ); 188 );
178 path = Simoleon; 189 path = Simoleon;
179 sourceTree = "<group>"; 190 sourceTree = "<group>";
180 }; 191 };
209 isa = PBXGroup; 220 isa = PBXGroup;
210 children = ( 221 children = (
211 95E76439269E0037008E9F31 /* CloudKit.framework */, 222 95E76439269E0037008E9F31 /* CloudKit.framework */,
212 ); 223 );
213 name = Frameworks; 224 name = Frameworks;
225 sourceTree = "<group>";
226 };
227 95EA4F4026A0343B00AF89F6 /* Pad */ = {
228 isa = PBXGroup;
229 children = (
230 95EA4F4126A0346800AF89F6 /* SidebarNavigation.swift */,
231 95EA4F4326A034CC00AF89F6 /* PrimaryView.swift */,
232 95EA4F4526A034D800AF89F6 /* SupplementaryView.swift */,
233 95EA4F4726A034E000AF89F6 /* SecondaryView.swift */,
234 );
235 path = Pad;
214 sourceTree = "<group>"; 236 sourceTree = "<group>";
215 }; 237 };
216 95FE659A269AFB44008745DE /* Helpers */ = { 238 95FE659A269AFB44008745DE /* Helpers */ = {
217 isa = PBXGroup; 239 isa = PBXGroup;
218 children = ( 240 children = (
220 95E76433269DF63D008E9F31 /* SearchedCurrencyList.swift */, 242 95E76433269DF63D008E9F31 /* SearchedCurrencyList.swift */,
221 95FE659B269AFB54008745DE /* SearchBar.swift */, 243 95FE659B269AFB54008745DE /* SearchBar.swift */,
222 956C28CB269B58A0005A4595 /* FlagPair.swift */, 244 956C28CB269B58A0005A4595 /* FlagPair.swift */,
223 95E137D0269C9F0D00D2C5DC /* SingleFlag.swift */, 245 95E137D0269C9F0D00D2C5DC /* SingleFlag.swift */,
224 956C28C9269B5893005A4595 /* CurrencyRow.swift */, 246 956C28C9269B5893005A4595 /* CurrencyRow.swift */,
247 954DB2EA269F43C80069F317 /* Sidebar.swift */,
225 ); 248 );
226 path = Helpers; 249 path = Helpers;
227 sourceTree = "<group>"; 250 sourceTree = "<group>";
228 }; 251 };
229 /* End PBXGroup section */ 252 /* End PBXGroup section */
364 /* Begin PBXSourcesBuildPhase section */ 387 /* Begin PBXSourcesBuildPhase section */
365 95C5B2202697752600941585 /* Sources */ = { 388 95C5B2202697752600941585 /* Sources */ = {
366 isa = PBXSourcesBuildPhase; 389 isa = PBXSourcesBuildPhase;
367 buildActionMask = 2147483647; 390 buildActionMask = 2147483647;
368 files = ( 391 files = (
392 95EA4F4626A034D800AF89F6 /* SupplementaryView.swift in Sources */,
369 956C28CA269B5893005A4595 /* CurrencyRow.swift in Sources */, 393 956C28CA269B5893005A4595 /* CurrencyRow.swift in Sources */,
370 956C28CC269B58A0005A4595 /* FlagPair.swift in Sources */, 394 956C28CC269B58A0005A4595 /* FlagPair.swift in Sources */,
371 9555933F269B0E47000FD726 /* CurrencyMetadataModel.swift in Sources */, 395 9555933F269B0E47000FD726 /* CurrencyMetadataModel.swift in Sources */,
372 95C5B2312697752700941585 /* Persistence.swift in Sources */, 396 95C5B2312697752700941585 /* Persistence.swift in Sources */,
373 9555933A269B0AB8000FD726 /* ParseJson.swift in Sources */, 397 9555933A269B0AB8000FD726 /* ParseJson.swift in Sources */,
374 95E137CF269C9D8B00D2C5DC /* CurrencyConversion.swift in Sources */, 398 95E137CF269C9D8B00D2C5DC /* CurrencyConversion.swift in Sources */,
375 95C5B22A2697752600941585 /* ContentView.swift in Sources */, 399 95C5B22A2697752600941585 /* ContentView.swift in Sources */,
376 95FE659C269AFB54008745DE /* SearchBar.swift in Sources */, 400 95FE659C269AFB54008745DE /* SearchBar.swift in Sources */,
377 95E137D1269C9F0D00D2C5DC /* SingleFlag.swift in Sources */, 401 95E137D1269C9F0D00D2C5DC /* SingleFlag.swift in Sources */,
378 95559333269B0965000FD726 /* CurrencyQuoteModel.swift in Sources */, 402 95559333269B0965000FD726 /* CurrencyQuoteModel.swift in Sources */,
403 95EA4F4826A034E000AF89F6 /* SecondaryView.swift in Sources */,
379 95C5B2282697752600941585 /* SimoleonApp.swift in Sources */, 404 95C5B2282697752600941585 /* SimoleonApp.swift in Sources */,
405 95EA4F4426A034CC00AF89F6 /* PrimaryView.swift in Sources */,
406 95EA4F4226A0346800AF89F6 /* SidebarNavigation.swift in Sources */,
380 95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */, 407 95C5B2342697752700941585 /* Simoleon.xcdatamodeld in Sources */,
408 954DB2EB269F43C80069F317 /* Sidebar.swift in Sources */,
381 95E76434269DF63D008E9F31 /* SearchedCurrencyList.swift in Sources */, 409 95E76434269DF63D008E9F31 /* SearchedCurrencyList.swift in Sources */,
382 ); 410 );
383 runOnlyForDeploymentPostprocessing = 0; 411 runOnlyForDeploymentPostprocessing = 0;
384 }; 412 };
385 95C5B2362697752700941585 /* Sources */ = { 413 95C5B2362697752700941585 /* Sources */ = {
535 buildSettings = { 563 buildSettings = {
536 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 564 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
537 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; 565 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
538 CODE_SIGN_ENTITLEMENTS = Simoleon/Simoleon.entitlements; 566 CODE_SIGN_ENTITLEMENTS = Simoleon/Simoleon.entitlements;
539 CODE_SIGN_STYLE = Automatic; 567 CODE_SIGN_STYLE = Automatic;
540 CURRENT_PROJECT_VERSION = 2; 568 CURRENT_PROJECT_VERSION = 3;
541 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\""; 569 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\"";
542 DEVELOPMENT_TEAM = MTX83R5H8X; 570 DEVELOPMENT_TEAM = MTX83R5H8X;
543 ENABLE_PREVIEWS = YES; 571 ENABLE_PREVIEWS = YES;
544 INFOPLIST_FILE = Simoleon/Info.plist; 572 INFOPLIST_FILE = Simoleon/Info.plist;
545 IPHONEOS_DEPLOYMENT_TARGET = 14.0; 573 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
548 "@executable_path/Frameworks", 576 "@executable_path/Frameworks",
549 ); 577 );
550 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon; 578 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon;
551 PRODUCT_NAME = "$(TARGET_NAME)"; 579 PRODUCT_NAME = "$(TARGET_NAME)";
552 SWIFT_VERSION = 5.0; 580 SWIFT_VERSION = 5.0;
553 TARGETED_DEVICE_FAMILY = 1; 581 TARGETED_DEVICE_FAMILY = "1,2";
554 }; 582 };
555 name = Debug; 583 name = Debug;
556 }; 584 };
557 95C5B2502697752700941585 /* Release */ = { 585 95C5B2502697752700941585 /* Release */ = {
558 isa = XCBuildConfiguration; 586 isa = XCBuildConfiguration;
559 buildSettings = { 587 buildSettings = {
560 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 588 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
561 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; 589 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
562 CODE_SIGN_ENTITLEMENTS = Simoleon/Simoleon.entitlements; 590 CODE_SIGN_ENTITLEMENTS = Simoleon/Simoleon.entitlements;
563 CODE_SIGN_STYLE = Automatic; 591 CODE_SIGN_STYLE = Automatic;
564 CURRENT_PROJECT_VERSION = 2; 592 CURRENT_PROJECT_VERSION = 3;
565 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\""; 593 DEVELOPMENT_ASSET_PATHS = "\"Simoleon/Preview Content\"";
566 DEVELOPMENT_TEAM = MTX83R5H8X; 594 DEVELOPMENT_TEAM = MTX83R5H8X;
567 ENABLE_PREVIEWS = YES; 595 ENABLE_PREVIEWS = YES;
568 INFOPLIST_FILE = Simoleon/Info.plist; 596 INFOPLIST_FILE = Simoleon/Info.plist;
569 IPHONEOS_DEPLOYMENT_TARGET = 14.0; 597 IPHONEOS_DEPLOYMENT_TARGET = 14.0;
572 "@executable_path/Frameworks", 600 "@executable_path/Frameworks",
573 ); 601 );
574 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon; 602 PRODUCT_BUNDLE_IDENTIFIER = io.dennistech.Simoleon;
575 PRODUCT_NAME = "$(TARGET_NAME)"; 603 PRODUCT_NAME = "$(TARGET_NAME)";
576 SWIFT_VERSION = 5.0; 604 SWIFT_VERSION = 5.0;
577 TARGETED_DEVICE_FAMILY = 1; 605 TARGETED_DEVICE_FAMILY = "1,2";
578 }; 606 };
579 name = Release; 607 name = Release;
580 }; 608 };
581 95C5B2522697752700941585 /* Debug */ = { 609 95C5B2522697752700941585 /* Debug */ = {
582 isa = XCBuildConfiguration; 610 isa = XCBuildConfiguration;