Skip to content

Commit 15687b0

Browse files
fix: Xcode 13 archive issues (#195)
* add architecture requirements for SwiftUI sources * fix macOS compatibility issues
1 parent eb1f038 commit 15687b0

25 files changed

+29
-30
lines changed

Sources/InstantSearch/SwiftUI/FacetList.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//
77

88
import Foundation
9-
#if canImport(Combine) && canImport(SwiftUI) && (os(iOS) || os(macOS))
9+
#if canImport(Combine) && canImport(SwiftUI) && (arch(arm64) || arch(x86_64))
1010
import Combine
1111
import SwiftUI
1212

Sources/InstantSearch/SwiftUI/FacetRow.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//
77

88
import Foundation
9-
#if canImport(Combine) && canImport(SwiftUI)
9+
#if canImport(Combine) && canImport(SwiftUI) && (arch(arm64) || arch(x86_64))
1010
import Combine
1111
import SwiftUI
1212

Sources/InstantSearch/SwiftUI/FilterList.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//
77

88
import Foundation
9-
#if canImport(Combine) && canImport(SwiftUI) && (os(iOS) || os(macOS))
9+
#if canImport(Combine) && canImport(SwiftUI) && (arch(arm64) || arch(x86_64))
1010
import Combine
1111
import SwiftUI
1212

Sources/InstantSearch/SwiftUI/HierarchicalFacetRow.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//
77

88
import Foundation
9-
#if canImport(Combine) && canImport(SwiftUI)
9+
#if canImport(Combine) && canImport(SwiftUI) && (arch(arm64) || arch(x86_64))
1010
import Combine
1111
import SwiftUI
1212

Sources/InstantSearch/SwiftUI/HierarchicalList.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//
77

88
import Foundation
9-
#if canImport(Combine) && canImport(SwiftUI) && os(iOS)
9+
#if canImport(Combine) && canImport(SwiftUI) && (arch(arm64) || arch(x86_64))
1010
import Combine
1111
import SwiftUI
1212

@@ -60,7 +60,7 @@ public extension HierarchicalList where NoResults == Never {
6060

6161
}
6262

63-
@available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
63+
@available(iOS 13.0, OSX 11.0, tvOS 13.0, watchOS 6.0, *)
6464
struct HierarchicalListPreview: PreviewProvider {
6565

6666
static var previews: some View {

Sources/InstantSearch/SwiftUI/HitsList.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//
77

88
import Foundation
9-
#if canImport(Combine) && canImport(SwiftUI)
9+
#if canImport(Combine) && canImport(SwiftUI) && (arch(arm64) || arch(x86_64))
1010
import Combine
1111
import SwiftUI
1212

Sources/InstantSearch/SwiftUI/SearchBar.swift

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
//
77

88
import Foundation
9-
#if canImport(Combine) && canImport(SwiftUI) && os(iOS)
9+
#if canImport(Combine) && canImport(SwiftUI) && (arch(arm64) || arch(x86_64))
1010
import Combine
1111
import SwiftUI
1212

1313
/// A specialized view for receiving search query text from the user.
14-
@available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
14+
@available(iOS 13.0, OSX 11.0, tvOS 13.0, watchOS 6.0, *)
1515
public struct SearchBar: View {
1616

1717
/// Search query text
@@ -41,7 +41,6 @@ public struct SearchBar: View {
4141
})
4242
.padding(7)
4343
.padding(.horizontal, 25)
44-
.background(Color(.systemGray5))
4544
.cornerRadius(8)
4645
.overlay(
4746
HStack {
@@ -81,7 +80,7 @@ public struct SearchBar: View {
8180

8281
}
8382

84-
@available(iOS 13.0, tvOS 13.0, watchOS 6.0, *)
83+
@available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
8584
public extension View {
8685
func hideKeyboard() {
8786
// UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)

Sources/InstantSearch/SwiftUI/SuggestionRow.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//
77

88
import Foundation
9-
#if canImport(Combine) && canImport(SwiftUI)
9+
#if canImport(Combine) && canImport(SwiftUI) && (arch(arm64) || arch(x86_64))
1010
import Combine
1111
import SwiftUI
1212

Sources/InstantSearch/SwiftUI/Text+Highlighting.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
//
77

88
import Foundation
9-
#if canImport(Combine) && canImport(SwiftUI)
9+
#if canImport(Combine) && canImport(SwiftUI) && (arch(arm64) || arch(x86_64))
1010
import Combine
1111
import SwiftUI
1212

1313
@available(iOS 13.0, OSX 10.15, tvOS 13.0, watchOS 6.0, *)
14-
public extension Text {
14+
public extension SwiftUI.Text {
1515

1616
/**
1717
- parameter highlightedString: HighlightedString value

Sources/InstantSearchCore/SwiftUI/CurrentFiltersObservableController.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
//
77

88
import Foundation
9-
#if canImport(Combine) && canImport(SwiftUI)
9+
#if canImport(Combine) && canImport(SwiftUI) && (arch(arm64) || arch(x86_64))
1010
import Combine
1111
import SwiftUI
1212

0 commit comments

Comments
 (0)