Describe the bug
Building on iOS fails due to SiwftyGif having a minimum deployment target of 10.0
Issue details
Attempts to Fix
platform :ios, '10.0' to podfile seems to do nothingError Log
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
/Users/milesadamson/IdeaProjects/ironsight_mobile/ios/Pods/DKPhotoGallery/DKPhotoGallery/Preview/ImagePreview/DKPhotoBaseImagePreviewVC.swift:11:8: error: compiling for iOS 9.0, but module 'SwiftyGif' has a minimum deployment target of iOS 10.0: /Users/milesadamson/IdeaProjects/ironsight_mobile/build/ios/Debug-iphoneos/SwiftyGif/SwiftyGif.framework/Modules/SwiftyGif.swiftmodule/arm64-apple-ios.swiftmodule
import SwiftyGif
^
note: Using new build system
note: Building targets in parallel
note: Planning build
note: Constructing build description
Could not build the precompiled application for the device.
Error launching application on iPhone.
Flutter Version details
[✓] Flutter (Channel dev, 1.24.0-6.0.pre, on Mac OS X 10.15.7 19H2 darwin-x64, locale en-CA)
• Flutter version 1.24.0-6.0.pre at /Users/milesadamson/Development/flutter
• Framework revision 13896b3bd1 (4 weeks ago), 2020-10-28 19:43:19 -0700
• Engine revision 073263e39d
• Dart version 2.11.0 (build 2.11.0-260.0.dev)
⣯[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
• Android SDK at /Users/milesadamson/Library/Android/sdk
• Platform android-30, build-tools 30.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 12.2)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.2, Build version 12B45b
• CocoaPods version 1.10.0
[✓] Android Studio (version 4.0)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
🔨 https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)
[✓] IntelliJ IDEA Community Edition (version 2020.2.2)
• IntelliJ at /Applications/IntelliJ IDEA CE.app
• Flutter plugin version 50.0
• Dart plugin version 202.7319.5
[✓] Connected device (1 available)
• iPhone (mobile) • 7b3936867b0127376f1c448583f65f69a0a31575 • ios • iOS 12.4.8
I changed the line in my podfile to platform :ios, '9.0' and now I can build again, but I'm not exactly sure what I'm changing in these files
Hi, have you managed to solve it?
Having exactly the same issue here
I have the same problem as @MilesAdamson
What if you change the minimum version of your project (on Xcode) to 10.0?
Mine was on 11.0 i have changed it to 10.0 and ran flutter clean but it didn't change the error still apears…
https://github.com/AhmedNasserSh/SmoothPicker/issues/2 seems to be a similar issue which was resolved by the plugin author
Could you please all run pod repo update and let me know if starts working? It should because the DKImageController had FTLImage replaced with SwiftyGif, if not, please feel free to reopen this.
Thank you!
For me it unfortunately still appears even after pod repo update and flutter clean
@amoscalamida this should be a bit of trial & error. There are a few issues reported with it even on other plugins, but likely are dependency conflicts with local caches. Try removing the Pods folder and also podfile.lock, cleaning and running again.
I believe there isn't much else to do, but let me know if you come up with a definitive solution.
I changed the line in my podfile to
platform :ios, '9.0'and now I can build again, but I'm not exactly sure what I'm changing in these files
It works
Most helpful comment
It works