diff --git a/Sources/SKLogging/CustomLogStringConvertible.swift b/Sources/SKLogging/CustomLogStringConvertible.swift
index 59f24b479..105e45204 100644
--- a/Sources/SKLogging/CustomLogStringConvertible.swift
+++ b/Sources/SKLogging/CustomLogStringConvertible.swift
@@ -10,7 +10,13 @@
 //
 //===----------------------------------------------------------------------===//
 
+// NSObject is defined in Foundation on non-darwin platforms. On
+// darwin, NSObject is package-visible.
+#if canImport(ObjectiveC)
+import Foundation
+#else
 package import Foundation
+#endif
 
 #if !NO_CRYPTO_DEPENDENCY
 import Crypto