diff --git a/Sources/Clients/AmiiboClient.swift b/Sources/Clients/AmiiboClient.swift index e7f4e99..95cb114 100644 --- a/Sources/Clients/AmiiboClient.swift +++ b/Sources/Clients/AmiiboClient.swift @@ -10,6 +10,7 @@ // //===----------------------------------------------------------------------===// +#if os(iOS) || os(macOS) || os(tvOS) || os(watchOS) import Communications import Foundation @@ -76,3 +77,4 @@ private extension AmiiboClient { } } +#endif diff --git a/Sources/Services/AmiiboService.swift b/Sources/Services/AmiiboService.swift index 094adad..89d45af 100644 --- a/Sources/Services/AmiiboService.swift +++ b/Sources/Services/AmiiboService.swift @@ -10,6 +10,7 @@ // //===----------------------------------------------------------------------===// +#if os(iOS) || os(macOS) || os(tvOS) || os(watchOS) import Foundation /// This service provides the interface to make remote API calls to the [Amiibo API](https://www.amiiboapi.com) and, subsequently, handle its responses. @@ -125,3 +126,4 @@ extension AmiiboService: Service { } } +#endif diff --git a/Tests/Clients/AmiiboClientTests.swift b/Tests/Clients/AmiiboClientTests.swift index 2ef1847..773e091 100644 --- a/Tests/Clients/AmiiboClientTests.swift +++ b/Tests/Clients/AmiiboClientTests.swift @@ -10,6 +10,7 @@ // //===----------------------------------------------------------------------===// +#if os(iOS) || os(macOS) || os(tvOS) || os(watchOS) import Communications import Foundation import XCTest @@ -155,3 +156,4 @@ final class AmiiboClientTests: XCTestCase { } } +#endif diff --git a/Tests/Helpers/Extensions/MockURLRequest+Init.swift b/Tests/Helpers/Extensions/MockURLRequest+Init.swift index eec9c5f..e34dc66 100644 --- a/Tests/Helpers/Extensions/MockURLRequest+Init.swift +++ b/Tests/Helpers/Extensions/MockURLRequest+Init.swift @@ -10,6 +10,7 @@ // //===----------------------------------------------------------------------===// +#if os(iOS) || os(macOS) || os(tvOS) || os(watchOS) import Communications import Foundation @@ -22,3 +23,4 @@ extension MockURLRequest { } } +#endif diff --git a/Tests/Services/AmiiboServiceTests.swift b/Tests/Services/AmiiboServiceTests.swift index 0d781cd..48ea789 100644 --- a/Tests/Services/AmiiboServiceTests.swift +++ b/Tests/Services/AmiiboServiceTests.swift @@ -10,6 +10,7 @@ // //===----------------------------------------------------------------------===// +#if os(iOS) || os(macOS) || os(tvOS) || os(watchOS) import Communications import Foundation import XCTest @@ -521,3 +522,4 @@ final class AmiiboServiceTests: XCTestCase { } } +#endif