From 989d92b263bb71d91f9e565678605801669b0ead Mon Sep 17 00:00:00 2001 From: Konstantin Loginov Date: Thu, 22 Jan 2026 15:15:53 +0100 Subject: [PATCH] Resolving the module 'Aardvark' has no member named 'addDefaultBugReportingGestureWithEmailBugReporter --- Package.swift | 8 ++++++++ .../AardvarkMailUISwift/Aardvark+EmailBugReporting.swift | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 4e75dba..4e599a9 100644 --- a/Package.swift +++ b/Package.swift @@ -13,6 +13,10 @@ let package = Package( name: "Aardvark", targets: ["Aardvark", "AardvarkSwift"] ), + .library( + name: "AardvarkSwift", + targets: ["AardvarkSwift"] + ), .library( name: "AardvarkLoggingUI", targets: ["AardvarkLoggingUI"] @@ -20,6 +24,10 @@ let package = Package( .library( name: "AardvarkMailUI", targets: ["AardvarkMailUI", "AardvarkMailUISwift"] + ), + .library( + name: "AardvarkMailUISwift", + targets: ["AardvarkMailUISwift"] ), .library( name: "CoreAardvark", diff --git a/Sources/AardvarkMailUISwift/Aardvark+EmailBugReporting.swift b/Sources/AardvarkMailUISwift/Aardvark+EmailBugReporting.swift index 5e6bf45..d312c95 100644 --- a/Sources/AardvarkMailUISwift/Aardvark+EmailBugReporting.swift +++ b/Sources/AardvarkMailUISwift/Aardvark+EmailBugReporting.swift @@ -19,6 +19,9 @@ import Aardvark #if SWIFT_PACKAGE import AardvarkSwift import AardvarkMailUI + +/// Re-export the Aardvark class so consumers can use `Aardvark.methodName()` syntax +public typealias Aardvark = AardvarkSwift.Aardvark #endif extension Aardvark { @@ -32,7 +35,7 @@ extension Aardvark { let logStore = ARKLogDistributor.default().defaultLogStore let bugReporter = ARKEmailBugReporter(emailAddress: emailAddress, logStore: logStore) - let gestureRecognizer = Aardvark.add( + let gestureRecognizer = Self.add( bugReporter: bugReporter, triggeringGestureRecognizerClass: UILongPressGestureRecognizer.self )