From 67abc8c2d9950b37753aff444daa040253b98531 Mon Sep 17 00:00:00 2001 From: Stephen <158498287+StephenDev0@users.noreply.github.com> Date: Tue, 3 Jun 2025 23:45:49 -0400 Subject: [PATCH] Add vpn target --- StikDebug.xcodeproj/project.pbxproj | 363 ++++++++++++++++++ .../xcschemes/DebugWidgetExtension.xcscheme | 24 ++ .../xcshareddata/xcschemes/StikDebug.xcscheme | 24 ++ .../xcschemes/TunnelProv.xcscheme | 24 ++ .../AccentColor.colorset/Contents.json | 11 + .../AppIcon.appiconset/Contents.json | 35 ++ StikVPN/Assets.xcassets/Contents.json | 6 + StikVPN/ContentView.swift | 24 ++ .../Preview Assets.xcassets/Contents.json | 6 + StikVPN/StikVPNApp.swift | 17 + StikVPNTests/StikVPNTests.swift | 17 + StikVPNUITests/StikVPNUITests.swift | 43 +++ .../StikVPNUITestsLaunchTests.swift | 33 ++ 13 files changed, 627 insertions(+) create mode 100644 StikVPN/Assets.xcassets/AccentColor.colorset/Contents.json create mode 100644 StikVPN/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 StikVPN/Assets.xcassets/Contents.json create mode 100644 StikVPN/ContentView.swift create mode 100644 StikVPN/Preview Content/Preview Assets.xcassets/Contents.json create mode 100644 StikVPN/StikVPNApp.swift create mode 100644 StikVPNTests/StikVPNTests.swift create mode 100644 StikVPNUITests/StikVPNUITests.swift create mode 100644 StikVPNUITests/StikVPNUITestsLaunchTests.swift diff --git a/StikDebug.xcodeproj/project.pbxproj b/StikDebug.xcodeproj/project.pbxproj index 4a85ee6..dcd3f4e 100644 --- a/StikDebug.xcodeproj/project.pbxproj +++ b/StikDebug.xcodeproj/project.pbxproj @@ -22,6 +22,20 @@ remoteGlobalIDString = DC139F6B2DE97EA400F63846; remoteInfo = DebugWidgetExtension; }; + DC32875A2DEFF3AD005B2F11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = DC6F1D2F2D94EADD0071B2B6 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DC3287492DEFF3AB005B2F11; + remoteInfo = StikVPN; + }; + DC3287642DEFF3AD005B2F11 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = DC6F1D2F2D94EADD0071B2B6 /* Project object */; + proxyType = 1; + remoteGlobalIDString = DC3287492DEFF3AB005B2F11; + remoteInfo = StikVPN; + }; DC6F1D492D94EADF0071B2B6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = DC6F1D2F2D94EADD0071B2B6 /* Project object */; @@ -65,6 +79,9 @@ DC139F6D2DE97EA400F63846 /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; }; DC139F6F2DE97EA400F63846 /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; }; DC139F862DE97F2000F63846 /* DebugWidgetExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugWidgetExtension.entitlements; sourceTree = ""; }; + DC32874A2DEFF3AB005B2F11 /* StikVPN.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = StikVPN.app; sourceTree = BUILT_PRODUCTS_DIR; }; + DC3287592DEFF3AD005B2F11 /* StikVPNTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StikVPNTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + DC3287632DEFF3AD005B2F11 /* StikVPNUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StikVPNUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; DC6F1D372D94EADD0071B2B6 /* StikDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = StikDebug.app; sourceTree = BUILT_PRODUCTS_DIR; }; DC6F1D482D94EADF0071B2B6 /* StikDebugTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StikDebugTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; DC6F1D522D94EADF0071B2B6 /* StikDebugUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StikDebugUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -106,6 +123,21 @@ path = DebugWidget; sourceTree = ""; }; + DC32874B2DEFF3AB005B2F11 /* StikVPN */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = StikVPN; + sourceTree = ""; + }; + DC32875C2DEFF3AD005B2F11 /* StikVPNTests */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = StikVPNTests; + sourceTree = ""; + }; + DC3287662DEFF3AD005B2F11 /* StikVPNUITests */ = { + isa = PBXFileSystemSynchronizedRootGroup; + path = StikVPNUITests; + sourceTree = ""; + }; DC6F1D392D94EADD0071B2B6 /* StikJIT */ = { isa = PBXFileSystemSynchronizedRootGroup; exceptions = ( @@ -144,6 +176,27 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DC3287472DEFF3AB005B2F11 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DC3287562DEFF3AD005B2F11 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DC3287602DEFF3AD005B2F11 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; DC6F1D342D94EADD0071B2B6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -185,6 +238,9 @@ DC6F1D552D94EADF0071B2B6 /* StikJITUITests */, DCA690132DAF660E007C91A8 /* TunnelProv */, DC139F712DE97EA400F63846 /* DebugWidget */, + DC32874B2DEFF3AB005B2F11 /* StikVPN */, + DC32875C2DEFF3AD005B2F11 /* StikVPNTests */, + DC3287662DEFF3AD005B2F11 /* StikVPNUITests */, DC6F1D752D94EB620071B2B6 /* Frameworks */, DC6F1D382D94EADD0071B2B6 /* Products */, ); @@ -198,6 +254,9 @@ DC6F1D522D94EADF0071B2B6 /* StikDebugUITests.xctest */, DCA690102DAF660E007C91A8 /* TunnelProv.appex */, DC139F6C2DE97EA400F63846 /* DebugWidgetExtension.appex */, + DC32874A2DEFF3AB005B2F11 /* StikVPN.app */, + DC3287592DEFF3AD005B2F11 /* StikVPNTests.xctest */, + DC3287632DEFF3AD005B2F11 /* StikVPNUITests.xctest */, ); name = Products; sourceTree = ""; @@ -237,6 +296,74 @@ productReference = DC139F6C2DE97EA400F63846 /* DebugWidgetExtension.appex */; productType = "com.apple.product-type.app-extension"; }; + DC3287492DEFF3AB005B2F11 /* StikVPN */ = { + isa = PBXNativeTarget; + buildConfigurationList = DC3287712DEFF3AD005B2F11 /* Build configuration list for PBXNativeTarget "StikVPN" */; + buildPhases = ( + DC3287462DEFF3AB005B2F11 /* Sources */, + DC3287472DEFF3AB005B2F11 /* Frameworks */, + DC3287482DEFF3AB005B2F11 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + fileSystemSynchronizedGroups = ( + DC32874B2DEFF3AB005B2F11 /* StikVPN */, + ); + name = StikVPN; + packageProductDependencies = ( + ); + productName = StikVPN; + productReference = DC32874A2DEFF3AB005B2F11 /* StikVPN.app */; + productType = "com.apple.product-type.application"; + }; + DC3287582DEFF3AD005B2F11 /* StikVPNTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = DC3287722DEFF3AD005B2F11 /* Build configuration list for PBXNativeTarget "StikVPNTests" */; + buildPhases = ( + DC3287552DEFF3AD005B2F11 /* Sources */, + DC3287562DEFF3AD005B2F11 /* Frameworks */, + DC3287572DEFF3AD005B2F11 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + DC32875B2DEFF3AD005B2F11 /* PBXTargetDependency */, + ); + fileSystemSynchronizedGroups = ( + DC32875C2DEFF3AD005B2F11 /* StikVPNTests */, + ); + name = StikVPNTests; + packageProductDependencies = ( + ); + productName = StikVPNTests; + productReference = DC3287592DEFF3AD005B2F11 /* StikVPNTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + DC3287622DEFF3AD005B2F11 /* StikVPNUITests */ = { + isa = PBXNativeTarget; + buildConfigurationList = DC3287732DEFF3AD005B2F11 /* Build configuration list for PBXNativeTarget "StikVPNUITests" */; + buildPhases = ( + DC32875F2DEFF3AD005B2F11 /* Sources */, + DC3287602DEFF3AD005B2F11 /* Frameworks */, + DC3287612DEFF3AD005B2F11 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + DC3287652DEFF3AD005B2F11 /* PBXTargetDependency */, + ); + fileSystemSynchronizedGroups = ( + DC3287662DEFF3AD005B2F11 /* StikVPNUITests */, + ); + name = StikVPNUITests; + packageProductDependencies = ( + ); + productName = StikVPNUITests; + productReference = DC3287632DEFF3AD005B2F11 /* StikVPNUITests.xctest */; + productType = "com.apple.product-type.bundle.ui-testing"; + }; DC6F1D362D94EADD0071B2B6 /* StikDebug */ = { isa = PBXNativeTarget; buildConfigurationList = DC6F1D5C2D94EADF0071B2B6 /* Build configuration list for PBXNativeTarget "StikDebug" */; @@ -343,6 +470,17 @@ DC139F6B2DE97EA400F63846 = { CreatedOnToolsVersion = 16.2; }; + DC3287492DEFF3AB005B2F11 = { + CreatedOnToolsVersion = 16.2; + }; + DC3287582DEFF3AD005B2F11 = { + CreatedOnToolsVersion = 16.2; + TestTargetID = DC3287492DEFF3AB005B2F11; + }; + DC3287622DEFF3AD005B2F11 = { + CreatedOnToolsVersion = 16.2; + TestTargetID = DC3287492DEFF3AB005B2F11; + }; DC6F1D362D94EADD0071B2B6 = { CreatedOnToolsVersion = 16.2; LastSwiftMigration = 1620; @@ -379,6 +517,9 @@ DC6F1D512D94EADF0071B2B6 /* StikDebugUITests */, DCA6900F2DAF660E007C91A8 /* TunnelProv */, DC139F6B2DE97EA400F63846 /* DebugWidgetExtension */, + DC3287492DEFF3AB005B2F11 /* StikVPN */, + DC3287582DEFF3AD005B2F11 /* StikVPNTests */, + DC3287622DEFF3AD005B2F11 /* StikVPNUITests */, ); }; /* End PBXProject section */ @@ -391,6 +532,27 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DC3287482DEFF3AB005B2F11 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DC3287572DEFF3AD005B2F11 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DC3287612DEFF3AD005B2F11 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; DC6F1D352D94EADD0071B2B6 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -429,6 +591,27 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DC3287462DEFF3AB005B2F11 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DC3287552DEFF3AD005B2F11 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DC32875F2DEFF3AD005B2F11 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; DC6F1D332D94EADD0071B2B6 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -465,6 +648,16 @@ target = DC139F6B2DE97EA400F63846 /* DebugWidgetExtension */; targetProxy = DC139F7F2DE97EA600F63846 /* PBXContainerItemProxy */; }; + DC32875B2DEFF3AD005B2F11 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = DC3287492DEFF3AB005B2F11 /* StikVPN */; + targetProxy = DC32875A2DEFF3AD005B2F11 /* PBXContainerItemProxy */; + }; + DC3287652DEFF3AD005B2F11 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = DC3287492DEFF3AB005B2F11 /* StikVPN */; + targetProxy = DC3287642DEFF3AD005B2F11 /* PBXContainerItemProxy */; + }; DC6F1D4A2D94EADF0071B2B6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = DC6F1D362D94EADD0071B2B6 /* StikDebug */; @@ -544,6 +737,149 @@ }; name = Release; }; + DC32876B2DEFF3AD005B2F11 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = "\"StikVPN/Preview Content\""; + DEVELOPMENT_TEAM = SZ977XLF24; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 18.2; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.stik.sj.StikVPN; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + DC32876C2DEFF3AD005B2F11 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_ASSET_PATHS = "\"StikVPN/Preview Content\""; + DEVELOPMENT_TEAM = SZ977XLF24; + ENABLE_PREVIEWS = YES; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + IPHONEOS_DEPLOYMENT_TARGET = 18.2; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.stik.sj.StikVPN; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + DC32876D2DEFF3AD005B2F11 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = SZ977XLF24; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 18.2; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.stik.sj.StikVPNTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/StikVPN.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/StikVPN"; + }; + name = Debug; + }; + DC32876E2DEFF3AD005B2F11 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = SZ977XLF24; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 18.2; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.stik.sj.StikVPNTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/StikVPN.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/StikVPN"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + DC32876F2DEFF3AD005B2F11 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = SZ977XLF24; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 18.2; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.stik.sj.StikVPNUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = StikVPN; + }; + name = Debug; + }; + DC3287702DEFF3AD005B2F11 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = SZ977XLF24; + GENERATE_INFOPLIST_FILE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 18.2; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.stik.sj.StikVPNUITests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + TEST_TARGET_NAME = StikVPN; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; DC6F1D5A2D94EADF0071B2B6 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -914,6 +1250,33 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + DC3287712DEFF3AD005B2F11 /* Build configuration list for PBXNativeTarget "StikVPN" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DC32876B2DEFF3AD005B2F11 /* Debug */, + DC32876C2DEFF3AD005B2F11 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + DC3287722DEFF3AD005B2F11 /* Build configuration list for PBXNativeTarget "StikVPNTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DC32876D2DEFF3AD005B2F11 /* Debug */, + DC32876E2DEFF3AD005B2F11 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + DC3287732DEFF3AD005B2F11 /* Build configuration list for PBXNativeTarget "StikVPNUITests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DC32876F2DEFF3AD005B2F11 /* Debug */, + DC3287702DEFF3AD005B2F11 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; DC6F1D322D94EADD0071B2B6 /* Build configuration list for PBXProject "StikDebug" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/StikDebug.xcodeproj/xcshareddata/xcschemes/DebugWidgetExtension.xcscheme b/StikDebug.xcodeproj/xcshareddata/xcschemes/DebugWidgetExtension.xcscheme index 732e619..c2efed4 100644 --- a/StikDebug.xcodeproj/xcshareddata/xcschemes/DebugWidgetExtension.xcscheme +++ b/StikDebug.xcodeproj/xcshareddata/xcschemes/DebugWidgetExtension.xcscheme @@ -43,6 +43,30 @@ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" shouldUseLaunchSchemeArgsEnv = "YES" shouldAutocreateTestPlan = "YES"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +