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

Manual install #11

Open
tim-9red7 opened this issue Sep 25, 2015 · 5 comments
Open

Manual install #11

tim-9red7 opened this issue Sep 25, 2015 · 5 comments

Comments

@tim-9red7
Copy link

With all the issues with Cocoapods and El Cap, any chance of providing some guidance for manually installing Swocket?

@mikaoj
Copy link
Owner

mikaoj commented Sep 26, 2015

Didn't know of any issues with cocoapods and el capitan, but I'm not suprised to hear that there are... :)

If you want to grab it manually: clone this repo and put everything in the Pod folder into you project. That should work? (Haven't tried myself)

@tim-9red7
Copy link
Author

Tried that, guess I need a bridging header since you are using some C code. Getting Use of unresolved identifier errors. I'll keep plugging away. Thanks for the great work so far!

@mikaoj
Copy link
Owner

mikaoj commented Sep 27, 2015

Ah, yeah of course...forgot about that one.
Add an objective-c class to your project and Xcode will ask you if it should add an bridging header.
include Swocket.h in the bridging header...that should fix it?

@tim-9red7
Copy link
Author

I'll try when I get home and let you know the outcome.

@tim-9red7
Copy link
Author

That worked with a caveat.

  1. Dragged the contents of the Pod folder into Xcode.
  2. Created a bridging header and added "#import "Swocket.h" to it.
  3. At this point I was getting some errors on the following files: Transmittable.swift, Asyncable+Helpers.swift, Connectable+Async.swift, Transmittable.Async.swift. For some reason these files couldn't see any Foundation classes. I just added "import Foundation" to these files and things seem to be working.
    • I do see 4 warnings on Socket.c: "Variable 'sockfd' may be uninitialized when used here" Though things are still working.

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

2 participants