From 339b509ddfd2838ee348d186e9a3016b0f8f447d Mon Sep 17 00:00:00 2001 From: Davide De Rosa Date: Sat, 13 Jan 2024 09:58:38 +0100 Subject: [PATCH] Clean up Demo - Add WireGuard data count - Autogen launch screen - Delete unused test host --- .../WireGuardPacketTunnelProvider.swift | 5 ++ .../iOS/Base.lproj/LaunchScreen.storyboard | 25 ------ Demo/TunnelKit.xcodeproj/project.pbxproj | 21 +---- .../xcschemes/TunnelKitHost.xcscheme | 87 ------------------- 4 files changed, 7 insertions(+), 131 deletions(-) delete mode 100644 Demo/Demo/iOS/Base.lproj/LaunchScreen.storyboard delete mode 100644 Demo/TunnelKit.xcodeproj/xcshareddata/xcschemes/TunnelKitHost.xcscheme diff --git a/Demo/Demo/Tunnel/WireGuardPacketTunnelProvider.swift b/Demo/Demo/Tunnel/WireGuardPacketTunnelProvider.swift index 9e6b764..336c1aa 100644 --- a/Demo/Demo/Tunnel/WireGuardPacketTunnelProvider.swift +++ b/Demo/Demo/Tunnel/WireGuardPacketTunnelProvider.swift @@ -23,7 +23,12 @@ // along with TunnelKit. If not, see . // +import Foundation import TunnelKitWireGuardAppExtension class PacketTunnelProvider: WireGuardTunnelProvider { + override func startTunnel(options: [String: NSObject]? = nil) async throws { + dataCountInterval = 3 + try await super.startTunnel(options: options) + } } diff --git a/Demo/Demo/iOS/Base.lproj/LaunchScreen.storyboard b/Demo/Demo/iOS/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index f83f6fd..0000000 --- a/Demo/Demo/iOS/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Demo/TunnelKit.xcodeproj/project.pbxproj b/Demo/TunnelKit.xcodeproj/project.pbxproj index 8633953..1b78c14 100644 --- a/Demo/TunnelKit.xcodeproj/project.pbxproj +++ b/Demo/TunnelKit.xcodeproj/project.pbxproj @@ -8,7 +8,6 @@ /* Begin PBXBuildFile section */ 0E05418925A2334500EFC5FF /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0E05414525A231D500EFC5FF /* Assets.xcassets */; }; - 0E05418B25A2334900EFC5FF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 0E05414625A231D500EFC5FF /* LaunchScreen.storyboard */; }; 0E0541A125A2343500EFC5FF /* NetworkExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0E0541A025A2343500EFC5FF /* NetworkExtension.framework */; }; 0E0541A925A2343500EFC5FF /* TunnelKitDemoOpenVPNTunnel-iOS.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0E05419F25A2343500EFC5FF /* TunnelKitDemoOpenVPNTunnel-iOS.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 0E0541D125A2354500EFC5FF /* OpenVPNPacketTunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E05413825A231D500EFC5FF /* OpenVPNPacketTunnelProvider.swift */; }; @@ -195,7 +194,6 @@ 0E05413D25A231D500EFC5FF /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 0E05414025A231D500EFC5FF /* Demo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Demo.entitlements; sourceTree = ""; }; 0E05414525A231D500EFC5FF /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 0E05414725A231D500EFC5FF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 0E05414A25A231D500EFC5FF /* Demo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Demo.entitlements; sourceTree = ""; }; 0E05416925A232FD00EFC5FF /* TunnelKitDemo-iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "TunnelKitDemo-iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 0E05419F25A2343500EFC5FF /* TunnelKitDemoOpenVPNTunnel-iOS.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "TunnelKitDemoOpenVPNTunnel-iOS.appex"; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -333,7 +331,6 @@ 0E05414A25A231D500EFC5FF /* Demo.entitlements */, 0E05413925A231D500EFC5FF /* DemoTunnel.entitlements */, 0E05414525A231D500EFC5FF /* Assets.xcassets */, - 0E05414625A231D500EFC5FF /* LaunchScreen.storyboard */, ); path = iOS; sourceTree = ""; @@ -810,7 +807,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0E05418B25A2334900EFC5FF /* LaunchScreen.storyboard in Resources */, 0E05418925A2334500EFC5FF /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; @@ -1071,17 +1067,6 @@ }; /* End PBXTargetDependency section */ -/* Begin PBXVariantGroup section */ - 0E05414625A231D500EFC5FF /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 0E05414725A231D500EFC5FF /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - /* Begin XCBuildConfiguration section */ 0E05417B25A2330100EFC5FF /* Debug */ = { isa = XCBuildConfiguration; @@ -1092,7 +1077,6 @@ CODE_SIGN_ENTITLEMENTS = Demo/iOS/Demo.entitlements; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = DTDYD63ZX9; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1114,7 +1098,6 @@ CODE_SIGN_ENTITLEMENTS = Demo/iOS/Demo.entitlements; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = DTDYD63ZX9; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1329,6 +1312,7 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.0; MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 6.0.0; @@ -1393,6 +1377,7 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_KEY_UILaunchScreen_Generation = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.0; MACOSX_DEPLOYMENT_TARGET = 12.0; MARKETING_VERSION = 6.0.0; @@ -1688,7 +1673,6 @@ DEVELOPMENT_TEAM = DTDYD63ZX9; ENABLE_PREVIEWS = YES; GCC_C_LANGUAGE_STANDARD = gnu17; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UIUserInterfaceStyle = Automatic; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -1722,7 +1706,6 @@ DEVELOPMENT_TEAM = DTDYD63ZX9; ENABLE_PREVIEWS = YES; GCC_C_LANGUAGE_STANDARD = gnu17; - INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UIUserInterfaceStyle = Automatic; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", diff --git a/Demo/TunnelKit.xcodeproj/xcshareddata/xcschemes/TunnelKitHost.xcscheme b/Demo/TunnelKit.xcodeproj/xcshareddata/xcschemes/TunnelKitHost.xcscheme deleted file mode 100644 index cd3c2f4..0000000 --- a/Demo/TunnelKit.xcodeproj/xcshareddata/xcschemes/TunnelKitHost.xcscheme +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -