Files
ios/MusicBridge.xcodeproj/project.pbxproj
T

330 lines
11 KiB
Plaintext
Raw Normal View History

2026-09-10 09:11:55 +03:00
// !$*UTF8*$!
{
"archiveVersion" = 1;
"classes" = {
};
"objectVersion" = 56;
"objects" = {
"065A9D559DC80AAF876DA757" = {
"isa" = "PBXFileReference";
"lastKnownFileType" = "sourcecode.swift";
"path" = "BridgeClient.swift";
"sourceTree" = "<group>";
};
"82F1C33CE4F8B8F641FF0461" = {
"isa" = "PBXBuildFile";
"fileRef" = "065A9D559DC80AAF876DA757";
};
"971C0AE92F167DE7AB145086" = {
"isa" = "PBXFileReference";
"lastKnownFileType" = "sourcecode.swift";
"path" = "ContentView.swift";
"sourceTree" = "<group>";
};
"16EA630DE1FE9F0A16580C9D" = {
"isa" = "PBXBuildFile";
"fileRef" = "971C0AE92F167DE7AB145086";
};
"76FB6BFFC478599567424755" = {
"isa" = "PBXFileReference";
"lastKnownFileType" = "sourcecode.swift";
"path" = "KeychainStore.swift";
"sourceTree" = "<group>";
};
"DA06B3B12E52FB69A6A34887" = {
"isa" = "PBXBuildFile";
"fileRef" = "76FB6BFFC478599567424755";
};
"124CF3F5AC075D1D6042DF64" = {
"isa" = "PBXFileReference";
"lastKnownFileType" = "sourcecode.swift";
"path" = "Models.swift";
"sourceTree" = "<group>";
};
"DEDCCD95A140162B6D654871" = {
"isa" = "PBXBuildFile";
"fileRef" = "124CF3F5AC075D1D6042DF64";
};
"ADF0CD56882201BD3AC1581B" = {
"isa" = "PBXFileReference";
"lastKnownFileType" = "sourcecode.swift";
"path" = "MusicBridgeApp.swift";
"sourceTree" = "<group>";
};
"48E2FDCA11A6694953C86E6D" = {
"isa" = "PBXBuildFile";
"fileRef" = "ADF0CD56882201BD3AC1581B";
};
"9C432A0DA0BEC173839EBF86" = {
"isa" = "PBXFileReference";
"lastKnownFileType" = "sourcecode.swift";
"path" = "PlayerStore.swift";
"sourceTree" = "<group>";
};
"47693934E8A974162CF08A38" = {
"isa" = "PBXBuildFile";
"fileRef" = "9C432A0DA0BEC173839EBF86";
};
"026F39792BBA0E5032536CED" = {
"isa" = "PBXGroup";
"path" = "MusicBridge";
"sourceTree" = "<group>";
"children" = ("065A9D559DC80AAF876DA757", "971C0AE92F167DE7AB145086", "76FB6BFFC478599567424755", "124CF3F5AC075D1D6042DF64", "ADF0CD56882201BD3AC1581B", "9C432A0DA0BEC173839EBF86",);
};
"ACD0393DCDDDF044F2966340" = {
"isa" = "PBXFileReference";
"lastKnownFileType" = "sourcecode.swift";
"path" = "ProtocolTests.swift";
"sourceTree" = "<group>";
};
"17E248E58CB43C680B48DD51" = {
"isa" = "PBXBuildFile";
"fileRef" = "ACD0393DCDDDF044F2966340";
};
"E1AD768E105BF42350625991" = {
"isa" = "PBXGroup";
"path" = "MusicBridgeTests";
"sourceTree" = "<group>";
"children" = ("ACD0393DCDDDF044F2966340", "F16D05EC6B29248D2C61ADB1",);
};
"F16D05EC6B29248D2C61ADB1" = {
"isa" = "PBXFileReference";
"lastKnownFileType" = "text.json";
"path" = "state-v1.json";
"sourceTree" = "<group>";
};
"F8A2DE539EBA355A3807D729" = {
"isa" = "PBXBuildFile";
"fileRef" = "F16D05EC6B29248D2C61ADB1";
};
"7C35A0276A762371ABAE5596" = {
"isa" = "PBXFileReference";
"explicitFileType" = "wrapper.application";
"includeInIndex" = 0;
"path" = "MusicBridge.app";
"sourceTree" = "BUILT_PRODUCTS_DIR";
};
"72B74C8A2143F64FD53D71E5" = {
"isa" = "PBXSourcesBuildPhase";
"buildActionMask" = 2147483647;
"files" = ("82F1C33CE4F8B8F641FF0461", "16EA630DE1FE9F0A16580C9D", "DA06B3B12E52FB69A6A34887", "DEDCCD95A140162B6D654871", "48E2FDCA11A6694953C86E6D", "47693934E8A974162CF08A38",);
"runOnlyForDeploymentPostprocessing" = 0;
};
"734C4650C7A5604092763C32" = {
"isa" = "PBXFrameworksBuildPhase";
"buildActionMask" = 2147483647;
"files" = ();
"runOnlyForDeploymentPostprocessing" = 0;
};
"69816CB820E8173702C54C37" = {
"isa" = "PBXResourcesBuildPhase";
"buildActionMask" = 2147483647;
"files" = ();
"runOnlyForDeploymentPostprocessing" = 0;
};
"E3322BA79DBD9A84650B2CAE" = {
"isa" = "XCBuildConfiguration";
"name" = "Debug";
"buildSettings" = {
"PRODUCT_NAME" = "$(TARGET_NAME)";
"PRODUCT_BUNDLE_IDENTIFIER" = "ru.yukinoki.musicbridge";
"SWIFT_VERSION" = "5.0";
"IPHONEOS_DEPLOYMENT_TARGET" = "17.0";
"SDKROOT" = "iphoneos";
"SUPPORTED_PLATFORMS" = "iphoneos iphonesimulator";
"TARGETED_DEVICE_FAMILY" = "1";
"CODE_SIGN_STYLE" = "Automatic";
"GENERATE_INFOPLIST_FILE" = "NO";
"INFOPLIST_FILE" = "MusicBridge/Info.plist";
"CURRENT_PROJECT_VERSION" = "1";
"MARKETING_VERSION" = "0.1.0";
"SWIFT_OPTIMIZATION_LEVEL" = "-Onone";
"ENABLE_TESTABILITY" = "YES";
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" = "DEBUG";
};
};
"154C0FDFB29F6EEF743EF418" = {
"isa" = "XCBuildConfiguration";
"name" = "Release";
"buildSettings" = {
"PRODUCT_NAME" = "$(TARGET_NAME)";
"PRODUCT_BUNDLE_IDENTIFIER" = "ru.yukinoki.musicbridge";
"SWIFT_VERSION" = "5.0";
"IPHONEOS_DEPLOYMENT_TARGET" = "17.0";
"SDKROOT" = "iphoneos";
"SUPPORTED_PLATFORMS" = "iphoneos iphonesimulator";
"TARGETED_DEVICE_FAMILY" = "1";
"CODE_SIGN_STYLE" = "Automatic";
"GENERATE_INFOPLIST_FILE" = "NO";
"INFOPLIST_FILE" = "MusicBridge/Info.plist";
"CURRENT_PROJECT_VERSION" = "1";
"MARKETING_VERSION" = "0.1.0";
"SWIFT_OPTIMIZATION_LEVEL" = "-O";
};
};
"C6336ED5908EABEBF60AE675" = {
"isa" = "XCConfigurationList";
"buildConfigurations" = ("E3322BA79DBD9A84650B2CAE", "154C0FDFB29F6EEF743EF418",);
"defaultConfigurationIsVisible" = 0;
"defaultConfigurationName" = "Release";
};
"F380385F14BF54F0FA81EEAE" = {
"isa" = "PBXNativeTarget";
"name" = "MusicBridge";
"productName" = "MusicBridge";
"productReference" = "7C35A0276A762371ABAE5596";
"productType" = "com.apple.product-type.application";
"buildConfigurationList" = "C6336ED5908EABEBF60AE675";
"buildPhases" = ("72B74C8A2143F64FD53D71E5", "734C4650C7A5604092763C32", "69816CB820E8173702C54C37",);
"buildRules" = ();
"dependencies" = ();
};
"5E4BE508157A7B2CB7B4C2F2" = {
"isa" = "PBXFileReference";
"explicitFileType" = "wrapper.cfbundle";
"includeInIndex" = 0;
"path" = "MusicBridgeTests.xctest";
"sourceTree" = "BUILT_PRODUCTS_DIR";
};
"AB453A3F0E1490D48374A69A" = {
"isa" = "PBXSourcesBuildPhase";
"buildActionMask" = 2147483647;
"files" = ("17E248E58CB43C680B48DD51",);
"runOnlyForDeploymentPostprocessing" = 0;
};
"9AA2A4C344B5C474AF5D336C" = {
"isa" = "PBXFrameworksBuildPhase";
"buildActionMask" = 2147483647;
"files" = ();
"runOnlyForDeploymentPostprocessing" = 0;
};
"5D92C2C610AA78B83DDF2133" = {
"isa" = "PBXResourcesBuildPhase";
"buildActionMask" = 2147483647;
"files" = ("F8A2DE539EBA355A3807D729",);
"runOnlyForDeploymentPostprocessing" = 0;
};
"DAB01D73CBBCF1FEDE84E2D6" = {
"isa" = "PBXContainerItemProxy";
"containerPortal" = "244210E48437B6556980A702";
"proxyType" = 1;
"remoteGlobalIDString" = "F380385F14BF54F0FA81EEAE";
"remoteInfo" = "MusicBridge";
};
"F9A94CEF8CF7D85CE881E703" = {
"isa" = "PBXTargetDependency";
"target" = "F380385F14BF54F0FA81EEAE";
"targetProxy" = "DAB01D73CBBCF1FEDE84E2D6";
};
"9CBAABBB5F735F2FB57FD4C4" = {
"isa" = "XCBuildConfiguration";
"name" = "Debug";
"buildSettings" = {
"PRODUCT_NAME" = "$(TARGET_NAME)";
"PRODUCT_BUNDLE_IDENTIFIER" = "ru.yukinoki.musicbridge.tests";
"SWIFT_VERSION" = "5.0";
"IPHONEOS_DEPLOYMENT_TARGET" = "17.0";
"SDKROOT" = "iphoneos";
"SUPPORTED_PLATFORMS" = "iphoneos iphonesimulator";
"TARGETED_DEVICE_FAMILY" = "1";
"CODE_SIGN_STYLE" = "Automatic";
"GENERATE_INFOPLIST_FILE" = "YES";
"TEST_HOST" = "$(BUILT_PRODUCTS_DIR)/MusicBridge.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/MusicBridge";
"BUNDLE_LOADER" = "$(TEST_HOST)";
"SWIFT_OPTIMIZATION_LEVEL" = "-Onone";
"ENABLE_TESTABILITY" = "YES";
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" = "DEBUG";
};
};
"725E9F925C55AFF7714F5047" = {
"isa" = "XCBuildConfiguration";
"name" = "Release";
"buildSettings" = {
"PRODUCT_NAME" = "$(TARGET_NAME)";
"PRODUCT_BUNDLE_IDENTIFIER" = "ru.yukinoki.musicbridge.tests";
"SWIFT_VERSION" = "5.0";
"IPHONEOS_DEPLOYMENT_TARGET" = "17.0";
"SDKROOT" = "iphoneos";
"SUPPORTED_PLATFORMS" = "iphoneos iphonesimulator";
"TARGETED_DEVICE_FAMILY" = "1";
"CODE_SIGN_STYLE" = "Automatic";
"GENERATE_INFOPLIST_FILE" = "YES";
"TEST_HOST" = "$(BUILT_PRODUCTS_DIR)/MusicBridge.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/MusicBridge";
"BUNDLE_LOADER" = "$(TEST_HOST)";
"SWIFT_OPTIMIZATION_LEVEL" = "-O";
};
};
"E7B318B477BE140FC789D2AF" = {
"isa" = "XCConfigurationList";
"buildConfigurations" = ("9CBAABBB5F735F2FB57FD4C4", "725E9F925C55AFF7714F5047",);
"defaultConfigurationIsVisible" = 0;
"defaultConfigurationName" = "Release";
};
"C2A8D97FC5416EA6103FBF9A" = {
"isa" = "PBXNativeTarget";
"name" = "MusicBridgeTests";
"productName" = "MusicBridgeTests";
"productReference" = "5E4BE508157A7B2CB7B4C2F2";
"productType" = "com.apple.product-type.bundle.unit-test";
"buildConfigurationList" = "E7B318B477BE140FC789D2AF";
"buildPhases" = ("AB453A3F0E1490D48374A69A", "9AA2A4C344B5C474AF5D336C", "5D92C2C610AA78B83DDF2133",);
"buildRules" = ();
"dependencies" = ("F9A94CEF8CF7D85CE881E703",);
};
"0A3E27B8CA818264D75C8D81" = {
"isa" = "PBXGroup";
"name" = "Products";
"sourceTree" = "<group>";
"children" = ("7C35A0276A762371ABAE5596", "5E4BE508157A7B2CB7B4C2F2",);
};
"0D6E4079E36703EBD37C0072" = {
"isa" = "PBXGroup";
"sourceTree" = "<group>";
"children" = ("026F39792BBA0E5032536CED", "E1AD768E105BF42350625991", "0A3E27B8CA818264D75C8D81",);
};
"73EBF6644258C120893E685D" = {
"isa" = "XCBuildConfiguration";
"name" = "Debug";
"buildSettings" = {
"CLANG_ENABLE_MODULES" = "YES";
"CLANG_ENABLE_OBJC_ARC" = "YES";
"SWIFT_OPTIMIZATION_LEVEL" = "-Onone";
"ENABLE_TESTABILITY" = "YES";
"SWIFT_ACTIVE_COMPILATION_CONDITIONS" = "DEBUG";
};
};
"0B0C687DF8B6B8DC790B519C" = {
"isa" = "XCBuildConfiguration";
"name" = "Release";
"buildSettings" = {
"CLANG_ENABLE_MODULES" = "YES";
"CLANG_ENABLE_OBJC_ARC" = "YES";
"SWIFT_OPTIMIZATION_LEVEL" = "-O";
};
};
"76F8DEC3DFE0BDB465198890" = {
"isa" = "XCConfigurationList";
"buildConfigurations" = ("73EBF6644258C120893E685D", "0B0C687DF8B6B8DC790B519C",);
"defaultConfigurationIsVisible" = 0;
"defaultConfigurationName" = "Release";
};
"244210E48437B6556980A702" = {
"isa" = "PBXProject";
"attributes" = {
"LastUpgradeCheck" = "1600";
"BuildIndependentTargetsInParallel" = "YES";
};
"buildConfigurationList" = "76F8DEC3DFE0BDB465198890";
"compatibilityVersion" = "Xcode 14.0";
"developmentRegion" = "ru";
"knownRegions" = ("ru", "en", "Base",);
"mainGroup" = "0D6E4079E36703EBD37C0072";
"productRefGroup" = "0A3E27B8CA818264D75C8D81";
"projectDirPath" = "";
"projectRoot" = "";
"targets" = ("F380385F14BF54F0FA81EEAE", "C2A8D97FC5416EA6103FBF9A",);
};
};
"rootObject" = "244210E48437B6556980A702";
}