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 Package Manager support #70

Closed
Nahatakyan opened this issue Aug 10, 2020 · 59 comments
Closed

Swift Package Manager support #70

Nahatakyan opened this issue Aug 10, 2020 · 59 comments
Assignees
Labels
triage me I really want to be triaged. type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design.

Comments

@Nahatakyan
Copy link

Nahatakyan commented Aug 10, 2020

Hi. I am using only Swift Package Manager and for me it better than cocoapod or carthage.
Can I know when I can use GoogleMaps with SPM?

@Nahatakyan Nahatakyan added triage me I really want to be triaged. type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design. labels Aug 10, 2020
@arriolac
Copy link
Contributor

Hi @Nahatakyan, thanks for stopping by and letting us know about SPM. At the moment, the Maps SDK for iOS does not support SPM. This is something that was evaluated in the past (https://issuetracker.google.com/issues/141721633) and I think it makes sense to revisit this since more developers are starting to switch to it. I suggest adding a +1 or commenting on the issue I linked to bump up the priority of this issue.

FYI: SPM is supported with the Maps SDK for iOS Utility Library if you are using that as well.

@Nahatakyan
Copy link
Author

Thanks for the quick response.

@karimhm
Copy link

karimhm commented Oct 6, 2020

@Nahatakyan you may take a look https://github.com/YAtechnologies/GoogleMaps-SP

@barnavarga
Copy link

@arriolac, do you have any information about this request?

@jannisnikoy
Copy link

@arriolac Are there any updates regarding official SPM support?

@bdrelling
Copy link

@arriolac any updates?

@arriolac
Copy link
Contributor

Hey everyone, SPM is definitely something we want to support, but there are a couple of steps before we can get there. First, XCFramework support needs to be added along with providing the architecture necessary to run the SDKs on the new Arm-based Macs—work is currently underway for this step. Once XCFramework support has been added, SPM support will be next. Unfortunately, I cannot share a timeline for this.

@bdrelling
Copy link

Thanks @arriolac! Appreciate the update.

@victor-cuc
Copy link

+1

@ninjaproger
Copy link

+1 Guys please 🙏 we really need that!

@Blackjacx
Copy link

First, XCFramework support needs to be added along with providing the architecture necessary to run the SDKs on the new Arm-based Macs

@arriolac I think for many developers it would already help to provide the existing architectures as XCFramework. For us this would enable it to integrate GoogleMaps via Carthage-0.38's XCFramework support. Why we wanna do this? Because downloading big frameworks in SPM still slows down CI builds. In contrast Carthage-built frameworks can be cached quite easily on a CI.

Please also don't forget Google Places XCFramework support. Since nobody mentioned that anywhere, I just sneak it in 😅

@NilayDagdemir
Copy link

+1

5 similar comments
@federicopolesello
Copy link

+1

@ioramashvili
Copy link

+1

@RyuX51
Copy link

RyuX51 commented Jun 24, 2021

+1

@yosuke1985
Copy link

+1

@mac190
Copy link

mac190 commented Jul 5, 2021

+1

@leontedev
Copy link

+2

@sudeepdunzo
Copy link

+3

@JCTec
Copy link

JCTec commented Jul 12, 2021

+4

@kyungkoo
Copy link

+5

@ioramashvili
Copy link

image

@Bergasms
Copy link

While we're wishing for the impossible is google maps also going to get metal support?

@k-4-b-4
Copy link

k-4-b-4 commented Jul 17, 2021

+6

@spencerwhyte
Copy link

+7

@mhmtkrgz
Copy link

+8

@mgray88
Copy link

mgray88 commented Sep 24, 2021

@ALL. You don't need to "+1" GitHub issues. It does nothing but spam everyone subscribed.

If you'd like to show your support for the issue, you can 👍 the original post at the top of the page.

If you'd like to be notified of updates to the issue, there is a button over on the side of the page where you can "Subscribe" to receive updates on the issue.

Please try and use those instead of commenting +1. I get bummed when I see there's an update to this issue, and it's just someone adding their "+1"

@vfn
Copy link

vfn commented Oct 27, 2021

@Nahatakyan you may take a look https://github.com/YAtechnologies/GoogleMaps-SP

@karimhm I have added support to arm64 simulator https://github.com/vfn/GoogleMaps-SP/releases/tag/5.0.0-M1

Feel free to copy the scripts or to pull the changes back to your original repo

@jacklebbos
Copy link

+1

1 similar comment
@nooralam6
Copy link

+1

@mthole
Copy link

mthole commented Dec 1, 2021

@arriolac Hello! Now than googlemaps/google-maps-ios-utils#355 (comment) has been resolved, do you have an estimate for when we can expect Swift Package Manager support? (Even if in "Beta" like the XCFramework distribution is currently.)

@arriolac
Copy link
Contributor

arriolac commented Dec 2, 2021

Now that an XCFramework is available on 6.0, SPM can definitely be prioritized and implemented next—I can't share a timeline for this though. Let's continue the discussion in the issue already filed here.

@arriolac arriolac closed this as completed Dec 2, 2021
@snitsaruk
Copy link

Now that an XCFramework is available on 6.0, SPM can definitely be prioritized and implemented next—I can't share a timeline for this though. Let's continue the discussion in the issue already filed here.

Thanks for sharing, @arriolac.
I don't understand the reason for closing the issue, though.
There's no SPM support, and the issue is precisely about that.

@cerupcat
Copy link

Any updates on this issue? Is there a particular reason it's closed @arriolac?

@arriolac
Copy link
Contributor

I closed this issue so that updates can be consolidated in one place. Since this feature request is pertaining to the SDK itself (and not with the samples in this repo), the existing issue on the public issue tracker for the Maps SDK for iOS is the best place for that.

@AbboskhonShukurullaev
Copy link

@arriolac Any updates?

@mthole
Copy link

mthole commented Jul 10, 2023

@arriolac, could you post an update here? The issue you linked above is just full of hundreds of "+1"s with no insight.

Previously you said adding SPM support was a goal of yours and the team was working on unblockin git-- is that still true? Some insight would really be great for many (thousands?) of engineers wanting this.

@wangela
Copy link
Contributor

wangela commented Jul 25, 2023

The Maps SDK for iOS team recognizes the burgeoning demand for SPM support. Although I can't promise dates for upcoming releases, I'll reiterate that "starring" the issue on the Maps SDK for iOS Public Issue Tracker is the best way to get notified when SPM support is available.

@wangela wangela mentioned this issue Jul 25, 2023
@lawgimenez
Copy link

Wow, this is frustrating. Still no support? 2023 is almost done.

@andyzaharia
Copy link

This is incredible... how is there no SPM support yet?

@RyuX51
Copy link

RyuX51 commented Oct 3, 2023

Smells like a business decision to just not do it. I can't really think of another reason after this time.

@karybekov22
Copy link

Maps is the only library left using Cocoapods in my project 😁

@Blackjacx
Copy link

It also works perfectly with Carthage - just not SPM :-(

@lluisgerard
Copy link

It also works perfectly with Carthage - just not SPM :-(

It does work but the latest version available in Carthage is 7.2.0 instead of 8.2.0. I ended up installing it manually to get rid of Carthage all together.

@Blackjacx
Copy link

It does work but the latest version available in Carthage is 7.2.0 instead of 8.2.0. I ended up installing it manually to get rid of Carthage all together.

EXACTLY! We use the google utils toolbox, nd there 7.2 is a dependency which led us to fork it and add our own dependency 😅 This works quite well surprisingly…

@emilismayilov095
Copy link

+10

@abdallahnh
Copy link

+10000000000

@jurajantas
Copy link

We are transitioning to SPM, and we would love to see Maps as swift package. Firebase is already as SPM, so what is the issue with maps?

@wangela
Copy link
Contributor

wangela commented Dec 14, 2023

Maps, Places, and Navigation SDKs for iOS are now available through Swift Package Manager. See the blog post and install instructions. 🎁

@wangela wangela pinned this issue Dec 14, 2023
@lawgimenez
Copy link

Thank you! Merry Christmas, thanks for the hard work.

S6RB77Z

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triage me I really want to be triaged. type: feature request ‘Nice-to-have’ improvement, new feature or different behavior or design.
Projects
None yet
Development

No branches or pull requests