Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Swift 3 Support #329

Closed
ctews opened this issue Jul 14, 2016 · 12 comments
Closed

Swift 3 Support #329

ctews opened this issue Jul 14, 2016 · 12 comments

Comments

@ctews
Copy link

ctews commented Jul 14, 2016

Hey guys,

I saw that theres a branch feature/swift-3 but it doesn't seem to be maintained. Are there any news regarding Swift 3 support? Would be great!

@alpennec
Copy link

I am also interested.
I am not able to build the Haneke framework using Carthage with Xcode 8 b2 / Swift 3.
I use the "feature/swift-3" branch. Find below the error message logged in the terminal.

*** Building scheme "Haneke-iOS" in Haneke.xcworkspace
--- xcodebuild: WARNING: Unable to open project file '/Users/Axel/Developer/Skipper-iOS/Carthage/Checkouts/HanekeSwift/Haneke.playground' in workspace '/Users/Axel/Developer/Skipper-iOS/Carthage/Checkouts/HanekeSwift/Haneke.xcworkspace'.
A shell task (/usr/bin/xcrun xcodebuild -workspace /Users/Axel/Developer/Skipper-iOS/Carthage/Checkouts/HanekeSwift/Haneke.xcworkspace -scheme Haneke-iOS -configuration Release -sdk iphoneos ONLY_ACTIVE_ARCH=NO BITCODE_GENERATION_MODE=bitcode CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES clean build) failed with exit code 65:
--- xcodebuild: WARNING: Unable to open project file '/Users/Axel/Developer/Skipper-iOS/Carthage/Checkouts/HanekeSwift/Haneke.playground' in workspace '/Users/Axel/Developer/Skipper-iOS/Carthage/Checkouts/HanekeSwift/Haneke.xcworkspace'.
** BUILD FAILED **


The following build commands failed:
    CompileSwift normal arm64 /Users/Axel/Developer/Skipper-iOS/Carthage/Checkouts/HanekeSwift/Haneke/UIView+Haneke.swift
    CompileSwift normal arm64 /Users/Axel/Developer/Skipper-iOS/Carthage/Checkouts/HanekeSwift/Haneke/Fetch.swift
    CompileSwift normal arm64 /Users/Axel/Developer/Skipper-iOS/Carthage/Checkouts/HanekeSwift/Haneke/UIButton+Haneke.swift
    CompileSwift normal arm64 /Users/Axel/Developer/Skipper-iOS/Carthage/Checkouts/HanekeSwift/Haneke/String+Haneke.swift
    CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler
(5 failures)

screenshot 2016-07-14 21 23 26

Any idea how to get a correct compilation?
Thanks,
Axel

@Nemixdre
Copy link

Nemixdre commented Aug 2, 2016

Hi,

It's a bit worrying not to have any answer on this thread for 19 days.
Is it a summer holidays effect or there is no plan anymore to maintain HanekeSwift?

Thanks.

@KTMarc
Copy link

KTMarc commented Aug 2, 2016

I guess that people have their own paid work and they do open source when they can.

In one of my projects I had this HanekeSwift pod and now I can't use XCode 8 (and its shiny new features) because I'm relying too much on this library. It's too much inside the core of my logic. That's because the library is really good and does many things 😌

I'm creating another branch for my project to substitute this library by my own code and be able to use Swift 3 in XCode 8. That helps me understand better how to use NSCache and at the same time how to implement a modular architecture that doesn't rely on a particular framework.

I already removed SwiftyJSON and Alamofire which are wrappers for common Cocoa classes that everybody can use.

Let's give them some time until the summer finishes and xcode 8 GM comes out!

@carobeta
Copy link

I made a migration to swift 3. There is in a new pull request, maybe is useful.

@git-hwa
Copy link

git-hwa commented Sep 10, 2016

No solution yet?
I really like this library, but I can't use with xcode 8 / swift 3.0

@jlaws
Copy link

jlaws commented Sep 10, 2016

There are multiple PR's to add Swift 3 support, can we get one of them merged please?

@JohnCoates
Copy link

I came across this error also. Personally, I'm looking at switching to a similar library, Kingfisher, which seems to be pretty active

@samuel-mellert
Copy link

Is anyone still feeling responsible for keeping this project alive, or is a fork the only way to get this thing into the post Swift 2.2 era? I really like this piece of code!

@blainerothrock
Copy link

No progress on this yet? Bummer, this is the last dependency I am waiting on.. I am going to have to switch to something else.

@okankocyigit
Copy link

could you please at least inform about swift 3 support? -/+?

@dcharbonnier
Copy link
Contributor

dcharbonnier commented Sep 15, 2016 via email

@okankocyigit
Copy link

this pr is working for me.

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

No branches or pull requests