Add framework support #2552

Closed
wants to merge 2 commits into
from

Conversation

Projects
None yet
@Rupert-RR

Added a new project to provide targets for building AFNetworking as a dynamic framework.
Should facilitate using Carthage.

@mattt

This comment has been minimized.

Show comment
Hide comment
@mattt

mattt Feb 9, 2015

Contributor

CocoaPods is the only supported means of integrating AFNetworking into projects. There are no current plans to integrate support for Carthage.

Contributor

mattt commented Feb 9, 2015

CocoaPods is the only supported means of integrating AFNetworking into projects. There are no current plans to integrate support for Carthage.

@mattt mattt closed this Feb 9, 2015

@Rupert-RR

This comment has been minimized.

Show comment
Hide comment
@Rupert-RR

Rupert-RR Feb 9, 2015

Fair enough, but Carthage is simply a use case. Surely having AFNetworking as a dynamic framework makes sense...

Fair enough, but Carthage is simply a use case. Surely having AFNetworking as a dynamic framework makes sense...

@mattt

This comment has been minimized.

Show comment
Hide comment
@mattt

mattt Feb 9, 2015

Contributor

It's a question of support burden. CocoaPods guarantees that things work as expected. Dynamic Frameworks do not. Officially supporting them would increase the overall volume of issues and questions on Stack Overflow significantly.

Contributor

mattt commented Feb 9, 2015

It's a question of support burden. CocoaPods guarantees that things work as expected. Dynamic Frameworks do not. Officially supporting them would increase the overall volume of issues and questions on Stack Overflow significantly.

@Rupert-RR

This comment has been minimized.

Show comment
Hide comment
@Rupert-RR

Rupert-RR Feb 9, 2015

I appreciate the overhead that would bring, and will use my fork for dynamic frameworks. But given where iOS development is headed (which would seem to be Swift and dynamic frameworks) and the fact that Cocoapods is currently building in support for dynamic frameworks I would have thought that this would be something that will be highly desirable in the long term.

I appreciate the overhead that would bring, and will use my fork for dynamic frameworks. But given where iOS development is headed (which would seem to be Swift and dynamic frameworks) and the fact that Cocoapods is currently building in support for dynamic frameworks I would have thought that this would be something that will be highly desirable in the long term.

@robb

This comment has been minimized.

Show comment
Hide comment
@robb

robb Feb 26, 2015

It would be really nice to have framework support, with or without Carthage support.

robb commented Feb 26, 2015

It would be really nice to have framework support, with or without Carthage support.

@kyledecot

This comment has been minimized.

Show comment
Hide comment
@kyledecot

kyledecot Mar 11, 2015

I agree with those above. +1 for carthage/dynamic support

I agree with those above. +1 for carthage/dynamic support

@fsosa

This comment has been minimized.

Show comment
Hide comment
@fsosa

fsosa Mar 21, 2015

Framework support via Carthage or something similar would be greatly appreciated. +1 for this.

fsosa commented Mar 21, 2015

Framework support via Carthage or something similar would be greatly appreciated. +1 for this.

@krunk4ever

This comment has been minimized.

Show comment
Hide comment
@krunk4ever

krunk4ever Mar 21, 2015

👍 Would also love to see AFNetworking supported as a dynamic framework in the near future!

👍 Would also love to see AFNetworking supported as a dynamic framework in the near future!

@robb

This comment has been minimized.

Show comment
Hide comment
@robb

robb Mar 21, 2015

Having a framework target wouldn't affect the CocoaPods integration at all, it could remain the official way to install AFNetworking while making life a little easier for people who use submodules.

robb commented Mar 21, 2015

Having a framework target wouldn't affect the CocoaPods integration at all, it could remain the official way to install AFNetworking while making life a little easier for people who use submodules.

@jspahrsummers jspahrsummers referenced this pull request in Carthage/Carthage Apr 11, 2015

Closed

Shared schemes from xcworkspace's #395

@Igor-Khomich

This comment has been minimized.

Show comment
Hide comment
@Igor-Khomich

Igor-Khomich Apr 24, 2015

+1 for carthage

+1 for carthage

@andreyz

This comment has been minimized.

Show comment
Hide comment
@andreyz

andreyz May 5, 2015

I'd add a +1 vote for Carthage support

andreyz commented May 5, 2015

I'd add a +1 vote for Carthage support

@csjones

This comment has been minimized.

Show comment
Hide comment
@csjones

csjones May 17, 2015

+1 for Carthage

csjones commented May 17, 2015

+1 for Carthage

@istx25

This comment has been minimized.

Show comment
Hide comment
@istx25

istx25 Jun 7, 2015

+1 for Carthage

istx25 commented Jun 7, 2015

+1 for Carthage

@istx25

This comment has been minimized.

Show comment
Hide comment
@istx25

istx25 Jun 7, 2015

Oh, I just read the more long winded responses.

istx25 commented Jun 7, 2015

Oh, I just read the more long winded responses.

@istx25

This comment has been minimized.

Show comment
Hide comment
@istx25

istx25 Jun 7, 2015

I feel like CocoaPods is starting to become outdated as new and better technologies are released. Carthage is an awesome alternative to CocoaPods and I don't really think there would be any reason not to support it. It won't get in the way of CocoaPods, just let the people who have adopted the new technology to embrace it in everything they use.

istx25 commented Jun 7, 2015

I feel like CocoaPods is starting to become outdated as new and better technologies are released. Carthage is an awesome alternative to CocoaPods and I don't really think there would be any reason not to support it. It won't get in the way of CocoaPods, just let the people who have adopted the new technology to embrace it in everything they use.

@kcharwood kcharwood referenced this pull request Jul 9, 2015

Closed

Carthage support #2833

@dodikk dodikk referenced this pull request in Carthage/Carthage Jul 17, 2015

Closed

[feature] Preserve headers layout #623

@bruceflowers

This comment has been minimized.

Show comment
Hide comment
@bruceflowers

bruceflowers Jul 30, 2015

+1 for Carthage and +1 for what he ^^^ says about CocoaPods.

+1 for Carthage and +1 for what he ^^^ says about CocoaPods.

@sodastsai sodastsai referenced this pull request in Overcoat/Overcoat Aug 15, 2015

Closed

Please add Carthage support. #95

@ekimia

This comment has been minimized.

Show comment
Hide comment

ekimia commented Sep 2, 2015

+1

@SilentChris

This comment has been minimized.

Show comment
Hide comment
@SilentChris

SilentChris Sep 3, 2015

+1 for Carthage support - I would be totally fine if the answer to any odd issue arising from using it as a dynamic framework was "install it using CocoaPods instead"

+1 for Carthage support - I would be totally fine if the answer to any odd issue arising from using it as a dynamic framework was "install it using CocoaPods instead"

@danielphillips

This comment has been minimized.

Show comment
Hide comment
@danielphillips

danielphillips Sep 5, 2015

I would like to also put forward my +1 for framework support.

I would like to also put forward my +1 for framework support.

@kballard

This comment has been minimized.

Show comment
Hide comment
@kballard

kballard Sep 9, 2015

+1. CocoaPods is a nightmare.

kballard commented Sep 9, 2015

+1. CocoaPods is a nightmare.

@andreyz

This comment has been minimized.

Show comment
Hide comment
@andreyz

andreyz Sep 10, 2015

For anyone who's tired (fruitlessly) banging their keys in this thread, point your Cartfiles to https://github.com/Automatic/AFNetworking. It's a Carthage supported fork.

andreyz commented Sep 10, 2015

For anyone who's tired (fruitlessly) banging their keys in this thread, point your Cartfiles to https://github.com/Automatic/AFNetworking. It's a Carthage supported fork.

@kcharwood

This comment has been minimized.

Show comment
Hide comment
@kcharwood

kcharwood Sep 10, 2015

Contributor

We'll be looking into adding Carthage support in a future release. It's going to happen 🍻

Contributor

kcharwood commented Sep 10, 2015

We'll be looking into adding Carthage support in a future release. It's going to happen 🍻

@andreyz

This comment has been minimized.

Show comment
Hide comment
@andreyz

andreyz Sep 10, 2015

Thanks @kcharwood for good news :)

andreyz commented Sep 10, 2015

Thanks @kcharwood for good news :)

@istx25

This comment has been minimized.

Show comment
Hide comment
@istx25

istx25 Sep 10, 2015

\o/ yay! 👍 🎊

istx25 commented Sep 10, 2015

\o/ yay! 👍 🎊

@kcharwood

This comment has been minimized.

Show comment
Hide comment
@kcharwood

kcharwood Sep 10, 2015

Contributor

It won't happen overnight, but its on the roadmap.

If anyone wants to start putting together a PR that makes it manageable, I'll be happy to dig into it.

Contributor

kcharwood commented Sep 10, 2015

It won't happen overnight, but its on the roadmap.

If anyone wants to start putting together a PR that makes it manageable, I'll be happy to dig into it.

@istx25

This comment has been minimized.

Show comment
Hide comment
@istx25

istx25 Sep 10, 2015

@kcharwood If I remember correctly, It is very easy to support Carthage. Just share the target's scheme and voilà.

istx25 commented Sep 10, 2015

@kcharwood If I remember correctly, It is very easy to support Carthage. Just share the target's scheme and voilà.

@redfearnk

This comment has been minimized.

Show comment
Hide comment
@redfearnk

redfearnk Sep 10, 2015

👍 Carthage

👍 Carthage

@kcharwood

This comment has been minimized.

Show comment
Hide comment
@kcharwood

kcharwood Sep 10, 2015

Contributor

I remember it being slightly more complicated for this project, just don't have details off the top of my head

Contributor

kcharwood commented Sep 10, 2015

I remember it being slightly more complicated for this project, just don't have details off the top of my head

@jeryRazakarison

This comment has been minimized.

Show comment
Hide comment
@jeryRazakarison

jeryRazakarison Nov 4, 2015

+1 for Carthage ^^

+1 for Carthage ^^

@bluemarble

This comment has been minimized.

Show comment
Hide comment
@bluemarble

bluemarble Nov 11, 2015

+1 for Carthage! Thanks for putting it on the roadmap!

+1 for Carthage! Thanks for putting it on the roadmap!

@kcharwood

This comment has been minimized.

Show comment
Hide comment
@kcharwood

kcharwood Nov 11, 2015

Contributor

It is currently in the 3.0.0 branch.

Contributor

kcharwood commented Nov 11, 2015

It is currently in the 3.0.0 branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment