From b8e2955ebea738e9d52c75cd66e89b3ecafeb08f Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 2 Jul 2026 18:53:45 +0800 Subject: [PATCH] Fix: Add bridging header for Libbox.xcframework to enable Swift import --- iOS-SwiftUI-Code/Library/Library-Bridging-Header.h | 8 ++++++++ iOS-SwiftUI-Code/uuvpn.xcodeproj/project.pbxproj | 5 +++++ 2 files changed, 13 insertions(+) create mode 100644 iOS-SwiftUI-Code/Library/Library-Bridging-Header.h diff --git a/iOS-SwiftUI-Code/Library/Library-Bridging-Header.h b/iOS-SwiftUI-Code/Library/Library-Bridging-Header.h new file mode 100644 index 0000000..1de4047 --- /dev/null +++ b/iOS-SwiftUI-Code/Library/Library-Bridging-Header.h @@ -0,0 +1,8 @@ +// +// Library-Bridging-Header.h +// Library +// +// Bridging header for Libbox.xcframework +// + +#import \ No newline at end of file diff --git a/iOS-SwiftUI-Code/uuvpn.xcodeproj/project.pbxproj b/iOS-SwiftUI-Code/uuvpn.xcodeproj/project.pbxproj index 1664713..6a5aa02 100644 --- a/iOS-SwiftUI-Code/uuvpn.xcodeproj/project.pbxproj +++ b/iOS-SwiftUI-Code/uuvpn.xcodeproj/project.pbxproj @@ -470,6 +470,7 @@ C0DDD67A2CB908B200AE1C0A /* 12c853b3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 12c853b3.json; sourceTree = ""; }; C0DDD6882CB9110900AE1C0A /* View+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "View+Extensions.swift"; sourceTree = ""; }; C0E540142CA17EBF0054BC97 /* Libbox.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Libbox.xcframework; sourceTree = ""; }; + C0E54020CA17EC200054BCA0 /* Library-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Library-Bridging-Header.h"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -764,6 +765,7 @@ 3AEC21462A45A9CE00A63465 /* Shared */, 3AEC21432A45A92B00A63465 /* Network */, 3AEC213A2A459FD200A63465 /* Database */, + C0E54020CA17EC200054BCA0 /* Library-Bridging-Header.h */, 3A648D2C2A4EEAA600D95A12 /* Library.swift */, ); path = Library; @@ -1799,6 +1801,7 @@ ONLY_ACTIVE_ARCH = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_OBJC_BRIDGING_HEADER = "Library/Library-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; @@ -2014,6 +2017,7 @@ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_OBJC_BRIDGING_HEADER = "Library/Library-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2,3"; @@ -2067,6 +2071,7 @@ SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_EMIT_LOC_STRINGS = NO; + SWIFT_OBJC_BRIDGING_HEADER = "Library/Library-Bridging-Header.h"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2,3"; TVOS_DEPLOYMENT_TARGET = 17.0;