Skip to content

Commit f471bed

Browse files
author
Clément Le Provost
committed
Support iOS 7.0
- Move deployment target to iOS 7.0 (was 8.0). - Remove obsolete queue in `Client` class (`underlyingQueue` property not supported on iOS 7).
1 parent 662e094 commit f471bed

File tree

3 files changed

+3
-15
lines changed

3 files changed

+3
-15
lines changed

AlgoliaSearch-Client-Swift.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Pod::Spec.new do |s|
88
s.author = { 'Algolia' => '[email protected]' }
99
s.source = { :git => 'https://github.com/algolia/algoliasearch-client-swift.git', :tag => s.version }
1010

11-
s.ios.deployment_target = '8.0'
11+
s.ios.deployment_target = '7.0'
1212
s.osx.deployment_target = '10.10'
1313

1414
# By default, do not require the offline SDK.

AlgoliaSearch.xcodeproj/project.pbxproj

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -656,7 +656,7 @@
656656
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
657657
GCC_WARN_UNUSED_FUNCTION = YES;
658658
GCC_WARN_UNUSED_VARIABLE = YES;
659-
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
659+
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
660660
MACOSX_DEPLOYMENT_TARGET = 10.10;
661661
MTL_ENABLE_DEBUG_INFO = YES;
662662
ONLY_ACTIVE_ARCH = YES;
@@ -697,7 +697,7 @@
697697
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
698698
GCC_WARN_UNUSED_FUNCTION = YES;
699699
GCC_WARN_UNUSED_VARIABLE = YES;
700-
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
700+
IPHONEOS_DEPLOYMENT_TARGET = 7.0;
701701
MACOSX_DEPLOYMENT_TARGET = 10.10;
702702
MTL_ENABLE_DEBUG_INFO = NO;
703703
SDKROOT = macosx;
@@ -791,7 +791,6 @@
791791
);
792792
INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist";
793793
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
794-
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
795794
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
796795
PRODUCT_BUNDLE_IDENTIFIER = "com.algolia.$(PRODUCT_NAME:rfc1034identifier)";
797796
PRODUCT_NAME = AlgoliaSearch;
@@ -813,7 +812,6 @@
813812
DYLIB_INSTALL_NAME_BASE = "@rpath";
814813
INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist";
815814
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
816-
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
817815
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
818816
PRODUCT_BUNDLE_IDENTIFIER = "com.algolia.$(PRODUCT_NAME:rfc1034identifier)";
819817
PRODUCT_NAME = AlgoliaSearch;
@@ -835,7 +833,6 @@
835833
"$(inherited)",
836834
);
837835
INFOPLIST_FILE = Tests/Info.plist;
838-
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
839836
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
840837
PRODUCT_BUNDLE_IDENTIFIER = "com.algolia.$(PRODUCT_NAME:rfc1034identifier)";
841838
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -850,7 +847,6 @@
850847
CODE_SIGN_IDENTITY = "iPhone Developer";
851848
FRAMEWORK_SEARCH_PATHS = "$(inherited)";
852849
INFOPLIST_FILE = Tests/Info.plist;
853-
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
854850
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
855851
PRODUCT_BUNDLE_IDENTIFIER = "com.algolia.$(PRODUCT_NAME:rfc1034identifier)";
856852
PRODUCT_NAME = "$(TARGET_NAME)";

Source/Client.swift

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,6 @@ import Foundation
8686
// NOTE: Not constant only for the sake of mocking during unit tests.
8787
var session: URLSession
8888

89-
/// Background queue for complex asynchronous operations.
90-
let queue: NSOperationQueue
91-
92-
9389
/// Create a new Algolia Search client.
9490
///
9591
/// - parameter appID: The application ID (available in your Algolia Dashboard).
@@ -125,10 +121,6 @@ import Foundation
125121
configuration.HTTPAdditionalHeaders = fixedHTTPHeaders
126122
session = NSURLSession(configuration: configuration)
127123

128-
// Create background queue.
129-
self.queue = NSOperationQueue()
130-
self.queue.underlyingQueue = dispatch_get_global_queue(QOS_CLASS_USER_INITIATED, 0)
131-
132124
super.init()
133125

134126
// Other headers are likely to change during the lifetime of the session: they will be passed for every request.

0 commit comments

Comments
 (0)