Skip to content
This repository has been archived by the owner on Jul 2, 2021. It is now read-only.

failed when running carthage bootstrap #94

Open
leo108 opened this issue Jul 18, 2017 · 1 comment
Open

failed when running carthage bootstrap #94

leo108 opened this issue Jul 18, 2017 · 1 comment

Comments

@leo108
Copy link

leo108 commented Jul 18, 2017

My XCode versions is 8.3.3.

the output is

*** Checking out MMDB-Swift at "0.2.0"
*** Checking out FlagKit at "ea6885b10ae9bc69ad8e95a911dc0070861119c2"
*** Downloading KeychainAccess.framework binary at "v3.0.1"
*** Skipped installing KeychainAccess.framework binary due to the error:
"Incompatible Swift version - framework was built with swiftlang-800.0.46.2 clang-800.0.38 and the local version is swiftlang-802.0.53 > clang-802.0.42."
*** Checking out KeychainAccess at "v3.0.1"
*** xcodebuild output can be found in /var/folders/nc/zd7x3_bd16706vvnp6fvnpr40000gn/T/carthage-xcodebuild.N91BRr.log
*** Building scheme "FlagKit" in FlagKit.xcodeproj
Build Failed
Task failed with exit code 65:
/usr/bin/xcrun xcodebuild -project /Users/leo108/iOS/VPNOn/Carthage/Checkouts/FlagKit/FlagKit.xcodeproj -scheme FlagKit -configuration > Release -derivedDataPath /Users/leo108/Library/Caches/org.carthage.CarthageKit/DerivedData/FlagKit/ea6885b10ae9bc69ad8e95a911dc0070861119c2 > ONLY_ACTIVE_ARCH=NO BITCODE_GENERATION_MODE=bitcode CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES clean build (launched in /Users/> leo108/iOS/VPNOn/Carthage/Checkouts/FlagKit)

This usually indicates that project itself failed to compile. Please check the xcodebuild log for more details: /var/folders/nc/zd7x3_bd16706vvnp6fvnpr40000gn/T/carthage-xcodebuild.N91BRr.log

the error in log file is

error: 'imageForResource' has been renamed to 'image(forResource:)'
guard let image = FlagKit.assetBundle.imageForResource(countryCode) else {return nil}
^~~~~~~~~~~~~~~~
image forResource:
:0: note: 'imageForResource' was obsoleted in Swift 3
/Users/leo108/iOS/VPNOn/Carthage/Checkouts/FlagKit/Source/Image.swift:21:31: error: 'CGImageForProposedRect(:context:hints:)' has been renamed > to 'cgImage(forProposedRect:context:hints:)'
guard let CGImage = image.CGImageForProposedRect(nil, context: nil, hints: nil) else {return nil}
^~~~~~~~~~~~~~~~~~~~~~
cgImage forProposedRect:
:0: note: 'CGImageForProposedRect(
:context:hints:)' was obsoleted in Swift 3
/Users/leo108/iOS/VPNOn/Carthage/Checkouts/FlagKit/Source/Image.swift:22:10: error: 'init(CGImage:size:)' has been renamed to 'init(> cgImage:size:)'
self.init(CGImage:CGImage, size:image.size)
~^~~~ ~~~~~~~
cgImage
:0: note: 'init(CGImage:size:)' was obsoleted in Swift 3

** BUILD FAILED **

The following build commands failed:
CompileSwift normal x86_64
CompileSwiftSources normal x86_64 com.apple.xcode.tools.swift.compiler
(2 failures)>

@lexrus
Copy link
Owner

lexrus commented Jul 21, 2017

Thank you for your feedback.
I have to update my fork of FlagKit someday.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants