From 1e488984c996efe43a7086267bd855f2e7a100fc Mon Sep 17 00:00:00 2001 From: BatyrOvezdurdyyev Date: Sun, 27 Dec 2020 15:54:53 +0500 Subject: [PATCH 1/4] set iOS deployment to 9.0 --- JellyGif.xcodeproj/project.pbxproj | 8 ++++++-- JellyGif/Source/JellyGifAnimator.swift | 7 ++++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/JellyGif.xcodeproj/project.pbxproj b/JellyGif.xcodeproj/project.pbxproj index 7699ddb..5e66a83 100644 --- a/JellyGif.xcodeproj/project.pbxproj +++ b/JellyGif.xcodeproj/project.pbxproj @@ -324,12 +324,13 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Automatic; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = BMXC39C5SJ; + DEVELOPMENT_TEAM = 8JMM4RM96A; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = JellyGif/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -338,6 +339,7 @@ PRODUCT_BUNDLE_IDENTIFIER = linhta.JellyGif; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; + SUPPORTS_MACCATALYST = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; @@ -350,12 +352,13 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Automatic; DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = BMXC39C5SJ; + DEVELOPMENT_TEAM = 8JMM4RM96A; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = JellyGif/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -364,6 +367,7 @@ PRODUCT_BUNDLE_IDENTIFIER = linhta.JellyGif; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SKIP_INSTALL = YES; + SUPPORTS_MACCATALYST = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; diff --git a/JellyGif/Source/JellyGifAnimator.swift b/JellyGif/Source/JellyGifAnimator.swift index 8cd9130..1ea9a89 100644 --- a/JellyGif/Source/JellyGifAnimator.swift +++ b/JellyGif/Source/JellyGifAnimator.swift @@ -42,7 +42,12 @@ public class JellyGifAnimator { public private(set) lazy var displayLink: CADisplayLink = { let displayLinkProxy = DisplayLinkProxy(animator: self) let displayLink = CADisplayLink(target: displayLinkProxy, selector: #selector(DisplayLinkProxy.animateGif(displayLink:))) - displayLink.preferredFramesPerSecond = preferredAnimationQuality.preferredFramesPerSecond + if #available(iOS 10.0, *) { + displayLink.preferredFramesPerSecond = preferredAnimationQuality.preferredFramesPerSecond + } else { + // Fallback on earlier versions + displayLink.frameInterval = preferredAnimationQuality.preferredFramesPerSecond + } displayLink.add(to: .main, forMode: .common) return displayLink }() From 14de913b0cfde13afbbc16cde56bd4642a025e3b Mon Sep 17 00:00:00 2001 From: BatyrOvezdurdyyev Date: Sun, 27 Dec 2020 15:58:20 +0500 Subject: [PATCH 2/4] set to iOS 9.0 --- .../UserInterfaceState.xcuserstate | Bin 0 -> 31311 bytes .../xcschemes/xcschememanagement.plist | 14 ++++++++++++++ README.md | 2 +- 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 JellyGif.xcodeproj/project.xcworkspace/xcuserdata/batyrcan.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 JellyGif.xcodeproj/xcuserdata/batyrcan.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/JellyGif.xcodeproj/project.xcworkspace/xcuserdata/batyrcan.xcuserdatad/UserInterfaceState.xcuserstate b/JellyGif.xcodeproj/project.xcworkspace/xcuserdata/batyrcan.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..625822628ce5015f60dc4d3df2140c8d9b346842 GIT binary patch literal 31311 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 Sn_67>D=M*VXNAADll~7RB=JxH literal 0 HcmV?d00001 diff --git a/JellyGif.xcodeproj/xcuserdata/batyrcan.xcuserdatad/xcschemes/xcschememanagement.plist b/JellyGif.xcodeproj/xcuserdata/batyrcan.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..cb01731 --- /dev/null +++ b/JellyGif.xcodeproj/xcuserdata/batyrcan.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + JellyGif.xcscheme_^#shared#^_ + + orderHint + 0 + + + + diff --git a/README.md b/README.md index 36ee7c3..dbae562 100644 --- a/README.md +++ b/README.md @@ -156,6 +156,6 @@ extension ViewController: JellyGifAnimatorDelegate { Measured on an iPhone Xs Max, iOS 13.3.1 and Xcode 11.3.1 ## Compatibility -- iOS 10.0+ +- iOS 9.0+ - Swift 5.0 - Xcode 10+ From a3edf8e6407165e58e5c94865ce6bf57959ea6a8 Mon Sep 17 00:00:00 2001 From: BatyrOvezdurdyyev Date: Sun, 27 Dec 2020 16:03:03 +0500 Subject: [PATCH 3/4] set to iOS 9.0 --- JellyGif.podspec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/JellyGif.podspec b/JellyGif.podspec index 48fe89c..c7a0730 100644 --- a/JellyGif.podspec +++ b/JellyGif.podspec @@ -12,8 +12,8 @@ Pod::Spec.new do |s| s.author = { 'Linh Ta' => 'linhtadev@gmail.com' } s.social_media_url = 'https://linhta.dev' - s.platform = :ios, '10.0' - s.ios.deployment_target = '10.0' + s.platform = :ios, '9.0' + s.ios.deployment_target = '9.0' s.swift_version = '5.0' s.ios.framework = 'UIKit' end \ No newline at end of file From 6020e11f7251bf98ef028adb8a010e1ee371436f Mon Sep 17 00:00:00 2001 From: BatyrOvezdurdyyev Date: Sun, 27 Dec 2020 16:04:13 +0500 Subject: [PATCH 4/4] set to iOS 9.0 --- JellyGif.podspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/JellyGif.podspec b/JellyGif.podspec index c7a0730..bb20bca 100644 --- a/JellyGif.podspec +++ b/JellyGif.podspec @@ -14,6 +14,6 @@ Pod::Spec.new do |s| s.social_media_url = 'https://linhta.dev' s.platform = :ios, '9.0' s.ios.deployment_target = '9.0' - s.swift_version = '5.0' + s.swift_version = '4.2' s.ios.framework = 'UIKit' end \ No newline at end of file