// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 56; objects = { /* Begin PBXBuildFile section */ 000000000000000000000065 /* KJMixProApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000000000000000001 /* KJMixProApp.swift */; }; 000000000000000000000066 /* Library.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000000000000000002 /* Library.swift */; }; 000000000000000000000067 /* CDG.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000000000000000003 /* CDG.swift */; }; 000000000000000000000068 /* Importer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000000000000000004 /* Importer.swift */; }; 000000000000000000000069 /* Player.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000000000000000005 /* Player.swift */; }; A00000000000000000000004 /* KJamsCloneTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A00000000000000000000003 /* KJamsCloneTests.swift */; }; AB0000000000000000000002 /* Fixtures in Resources */ = {isa = PBXBuildFile; fileRef = AB0000000000000000000001 /* Fixtures */; }; AC0000000000000000000001 /* Hosting.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0000000000000000000001 /* Hosting.swift */; }; AC0000000000000000000002 /* SingerServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0000000000000000000002 /* SingerServer.swift */; }; AC0000000000000000000003 /* Metadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0000000000000000000003 /* Metadata.swift */; }; AE0000000000000000000002 /* LibraryScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE0000000000000000000001 /* LibraryScanner.swift */; }; AE0000000000000000000011 /* DJWorkspace.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE0000000000000000000010 /* DJWorkspace.swift */; }; AF0000000000000000000002 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AF0000000000000000000001 /* Assets.xcassets */; }; B10000000000000000000001 /* DJWorkstation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B10000000000000000000002 /* DJWorkstation.swift */; }; B20000000000000000000001 /* DJXMLMapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = B20000000000000000000002 /* DJXMLMapping.swift */; }; B20000000000000000000003 /* MIDIMappings in Resources */ = {isa = PBXBuildFile; fileRef = B20000000000000000000004 /* MIDIMappings */; }; B30000000000000000000001 /* DJAudioRouting.swift in Sources */ = {isa = PBXBuildFile; fileRef = B30000000000000000000002 /* DJAudioRouting.swift */; }; B40000000000000000000001 /* DJAutomix.swift in Sources */ = {isa = PBXBuildFile; fileRef = B40000000000000000000002 /* DJAutomix.swift */; }; B50000000000000000000001 /* DJLoopEditing.swift in Sources */ = {isa = PBXBuildFile; fileRef = B50000000000000000000002 /* DJLoopEditing.swift */; }; B60000000000000000000001 /* DJNativeDragDrop.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60000000000000000000002 /* DJNativeDragDrop.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ D00000000000000000000003 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F00000000000000000000001 /* Project object */; proxyType = 1; remoteGlobalIDString = D00000000000000000000001; remoteInfo = KJamsClone; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 000000000000000000000001 /* KJMixProApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KJMixProApp.swift; sourceTree = ""; }; 000000000000000000000002 /* Library.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Library.swift; sourceTree = ""; }; 000000000000000000000003 /* CDG.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CDG.swift; sourceTree = ""; }; 000000000000000000000004 /* Importer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Importer.swift; sourceTree = ""; }; 000000000000000000000005 /* Player.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Player.swift; sourceTree = ""; }; A00000000000000000000001 /* KJMix Pro.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; path = "KJMix Pro.app"; sourceTree = BUILT_PRODUCTS_DIR; }; A00000000000000000000002 /* KJMixProTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; path = KJMixProTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; A00000000000000000000003 /* KJamsCloneTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KJamsCloneTests.swift; sourceTree = ""; }; AB0000000000000000000001 /* Fixtures */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Fixtures; sourceTree = ""; }; AD0000000000000000000001 /* Hosting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Hosting.swift; sourceTree = ""; }; AD0000000000000000000002 /* SingerServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SingerServer.swift; sourceTree = ""; }; AD0000000000000000000003 /* Metadata.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Metadata.swift; sourceTree = ""; }; AE0000000000000000000001 /* LibraryScanner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibraryScanner.swift; sourceTree = ""; }; AE0000000000000000000010 /* DJWorkspace.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DJWorkspace.swift; sourceTree = ""; }; AF0000000000000000000001 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; B10000000000000000000002 /* DJWorkstation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DJWorkstation.swift; sourceTree = ""; }; B20000000000000000000002 /* DJXMLMapping.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DJXMLMapping.swift; sourceTree = ""; }; B20000000000000000000004 /* MIDIMappings */ = {isa = PBXFileReference; lastKnownFileType = folder; path = MIDIMappings; sourceTree = ""; }; B30000000000000000000002 /* DJAudioRouting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DJAudioRouting.swift; sourceTree = ""; }; B40000000000000000000002 /* DJAutomix.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DJAutomix.swift; sourceTree = ""; }; B50000000000000000000002 /* DJLoopEditing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DJLoopEditing.swift; sourceTree = ""; }; B60000000000000000000002 /* DJNativeDragDrop.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DJNativeDragDrop.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXGroup section */ B00000000000000000000001 = { isa = PBXGroup; children = ( AB0000000000000000000001 /* Fixtures */, B00000000000000000000002 /* KJamsClone */, B00000000000000000000003 /* KJamsCloneTests */, B00000000000000000000004 /* Products */, ); sourceTree = ""; }; B00000000000000000000002 /* KJamsClone */ = { isa = PBXGroup; children = ( 000000000000000000000001 /* KJMixProApp.swift */, B10000000000000000000002 /* DJWorkstation.swift */, B20000000000000000000002 /* DJXMLMapping.swift */, B30000000000000000000002 /* DJAudioRouting.swift */, B40000000000000000000002 /* DJAutomix.swift */, B50000000000000000000002 /* DJLoopEditing.swift */, B60000000000000000000002 /* DJNativeDragDrop.swift */, B20000000000000000000004 /* MIDIMappings */, 000000000000000000000002 /* Library.swift */, 000000000000000000000003 /* CDG.swift */, 000000000000000000000004 /* Importer.swift */, 000000000000000000000005 /* Player.swift */, AF0000000000000000000001 /* Assets.xcassets */, AE0000000000000000000001 /* LibraryScanner.swift */, AD0000000000000000000001 /* Hosting.swift */, AD0000000000000000000002 /* SingerServer.swift */, AD0000000000000000000003 /* Metadata.swift */, AE0000000000000000000010 /* DJWorkspace.swift */, ); path = KJamsClone; sourceTree = ""; }; B00000000000000000000003 /* KJamsCloneTests */ = { isa = PBXGroup; children = ( A00000000000000000000003 /* KJamsCloneTests.swift */, ); path = KJamsCloneTests; sourceTree = ""; }; B00000000000000000000004 /* Products */ = { isa = PBXGroup; children = ( A00000000000000000000001 /* KJMix Pro.app */, A00000000000000000000002 /* KJMixProTests.xctest */, ); name = Products; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ D00000000000000000000001 /* KJMix Pro */ = { isa = PBXNativeTarget; buildConfigurationList = E00000000000000000000002 /* Build configuration list for PBXNativeTarget "KJMix Pro" */; buildPhases = ( C00000000000000000000001 /* Sources */, AF0000000000000000000003 /* Resources */, ); buildRules = ( ); dependencies = ( ); name = "KJMix Pro"; productName = "KJMix Pro"; productReference = A00000000000000000000001 /* KJMix Pro.app */; productType = "com.apple.product-type.application"; }; D00000000000000000000002 /* KJMixProTests */ = { isa = PBXNativeTarget; buildConfigurationList = E00000000000000000000003 /* Build configuration list for PBXNativeTarget "KJMixProTests" */; buildPhases = ( C00000000000000000000002 /* Sources */, AB0000000000000000000003 /* Resources */, ); buildRules = ( ); dependencies = ( D00000000000000000000004 /* PBXTargetDependency */, ); name = KJMixProTests; productName = KJMixProTests; productReference = A00000000000000000000002 /* KJMixProTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ F00000000000000000000001 /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = YES; LastUpgradeCheck = 2720; }; buildConfigurationList = E00000000000000000000001 /* Build configuration list for PBXProject "KJMix Pro" */; compatibilityVersion = "Xcode 14.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = B00000000000000000000001; productRefGroup = B00000000000000000000004 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( D00000000000000000000001 /* KJMix Pro */, D00000000000000000000002 /* KJMixProTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ AB0000000000000000000003 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( AB0000000000000000000002 /* Fixtures in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; AF0000000000000000000003 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( AF0000000000000000000002 /* Assets.xcassets in Resources */, B20000000000000000000003 /* MIDIMappings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ C00000000000000000000001 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 000000000000000000000065 /* KJMixProApp.swift in Sources */, B10000000000000000000001 /* DJWorkstation.swift in Sources */, B20000000000000000000001 /* DJXMLMapping.swift in Sources */, B30000000000000000000001 /* DJAudioRouting.swift in Sources */, B40000000000000000000001 /* DJAutomix.swift in Sources */, B50000000000000000000001 /* DJLoopEditing.swift in Sources */, B60000000000000000000001 /* DJNativeDragDrop.swift in Sources */, 000000000000000000000066 /* Library.swift in Sources */, 000000000000000000000067 /* CDG.swift in Sources */, 000000000000000000000068 /* Importer.swift in Sources */, 000000000000000000000069 /* Player.swift in Sources */, AE0000000000000000000002 /* LibraryScanner.swift in Sources */, AC0000000000000000000001 /* Hosting.swift in Sources */, AC0000000000000000000002 /* SingerServer.swift in Sources */, AC0000000000000000000003 /* Metadata.swift in Sources */, AE0000000000000000000011 /* DJWorkspace.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; C00000000000000000000002 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( A00000000000000000000004 /* KJamsCloneTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ D00000000000000000000004 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = D00000000000000000000001 /* KJMix Pro */; targetProxy = D00000000000000000000003 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ F10000000000000000000000 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; DEAD_CODE_STRIPPING = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 13.0; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; STRING_CATALOG_GENERATE_SYMBOLS = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; }; name = Debug; }; F10000000000000000000001 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; DEAD_CODE_STRIPPING = YES; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 13.0; SDKROOT = macosx; STRING_CATALOG_GENERATE_SYMBOLS = YES; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; }; name = Release; }; F20000000000000000000000 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_WEAK = YES; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 20; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 39R6U3437D; ENABLE_APP_SANDBOX = NO; ENABLE_TESTABILITY = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_CFBundleDisplayName = "KJMix Pro"; INFOPLIST_KEY_CFBundleName = "KJMix Pro"; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.music"; INFOPLIST_KEY_NSLocalNetworkUsageDescription = "Singers on your local network can search the library and manage their own song lists when you enable the Singer Web server."; MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; MARKETING_VERSION = 0.6.9; OTHER_LDFLAGS = "-lsqlite3"; PRODUCT_BUNDLE_IDENTIFIER = com.kmixpro.app; PRODUCT_MODULE_NAME = KJamsClone; PRODUCT_NAME = "KJMix Pro"; SDKROOT = macosx; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; }; name = Debug; }; F20000000000000000000001 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_WEAK = YES; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 20; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 39R6U3437D; ENABLE_APP_SANDBOX = NO; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_CFBundleDisplayName = "KJMix Pro"; INFOPLIST_KEY_CFBundleName = "KJMix Pro"; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.music"; INFOPLIST_KEY_NSLocalNetworkUsageDescription = "Singers on your local network can search the library and manage their own song lists when you enable the Singer Web server."; MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; MARKETING_VERSION = 0.6.9; OTHER_LDFLAGS = "-lsqlite3"; PRODUCT_BUNDLE_IDENTIFIER = com.kmixpro.app; PRODUCT_MODULE_NAME = KJamsClone; PRODUCT_NAME = "KJMix Pro"; SDKROOT = macosx; SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; }; name = Release; }; F30000000000000000000000 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_WEAK = YES; DEAD_CODE_STRIPPING = YES; ENABLE_TESTABILITY = YES; GENERATE_INFOPLIST_FILE = YES; MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; OTHER_LDFLAGS = "-lsqlite3"; PRODUCT_BUNDLE_IDENTIFIER = com.kjamsclone.tests; PRODUCT_NAME = KJMixProTests; SDKROOT = macosx; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/KJMix Pro.app/Contents/MacOS/KJMix Pro"; }; name = Debug; }; F30000000000000000000001 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_WEAK = YES; DEAD_CODE_STRIPPING = YES; GENERATE_INFOPLIST_FILE = YES; MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; OTHER_LDFLAGS = "-lsqlite3"; PRODUCT_BUNDLE_IDENTIFIER = com.kjamsclone.tests; PRODUCT_NAME = KJMixProTests; SDKROOT = macosx; SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/KJMix Pro.app/Contents/MacOS/KJMix Pro"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ E00000000000000000000001 /* Build configuration list for PBXProject "KJMix Pro" */ = { isa = XCConfigurationList; buildConfigurations = ( F10000000000000000000000 /* Debug */, F10000000000000000000001 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; E00000000000000000000002 /* Build configuration list for PBXNativeTarget "KJMix Pro" */ = { isa = XCConfigurationList; buildConfigurations = ( F20000000000000000000000 /* Debug */, F20000000000000000000001 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; E00000000000000000000003 /* Build configuration list for PBXNativeTarget "KJMixProTests" */ = { isa = XCConfigurationList; buildConfigurations = ( F30000000000000000000000 /* Debug */, F30000000000000000000001 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = F00000000000000000000001 /* Project object */; }