From 9b0c5242aceb9a4f59936d69d758ed9d1648b7c1 Mon Sep 17 00:00:00 2001 From: Tomas Srna Date: Sat, 7 Mar 2026 15:59:37 +0100 Subject: [PATCH] Isolate UIDevice call for iOS only --- Sources/OpenPanel/OpenPanel.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Sources/OpenPanel/OpenPanel.swift b/Sources/OpenPanel/OpenPanel.swift index e0da6a7..ecd90d0 100644 --- a/Sources/OpenPanel/OpenPanel.swift +++ b/Sources/OpenPanel/OpenPanel.swift @@ -23,7 +23,8 @@ internal class DeviceInfo { private static func isRunningInExtension() -> Bool { return Bundle.main.bundlePath.hasSuffix(".appex") } - + + #if os(iOS) private static func getiOSUserAgent() -> String { if !isRunningInExtension() { let webView = WKWebView(frame: .zero) @@ -68,6 +69,7 @@ internal class DeviceInfo { return userAgent } + #endif private static func getMacOSUserAgent() -> String { let processInfo = ProcessInfo.processInfo