-
Notifications
You must be signed in to change notification settings - Fork 167
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
Comments
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. |
Thanks for the quick response. |
@Nahatakyan you may take a look https://github.com/YAtechnologies/GoogleMaps-SP |
@arriolac, do you have any information about this request? |
@arriolac Are there any updates regarding official SPM support? |
@arriolac any updates? |
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. |
Thanks @arriolac! Appreciate the update. |
+1 |
+1 Guys please 🙏 we really need that! |
@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 😅 |
+1 |
5 similar comments
+1 |
+1 |
+1 |
+1 |
+1 |
+2 |
+3 |
+4 |
+5 |
While we're wishing for the impossible is google maps also going to get metal support? |
+6 |
+7 |
+8 |
@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" |
@karimhm I have added support to Feel free to copy the scripts or to pull the changes back to your original repo |
+1 |
1 similar comment
+1 |
@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.) |
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. |
Any updates on this issue? Is there a particular reason it's closed @arriolac? |
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. |
@arriolac Any updates? |
@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. |
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. |
Wow, this is frustrating. Still no support? 2023 is almost done. |
This is incredible... how is there no SPM support yet? |
Smells like a business decision to just not do it. I can't really think of another reason after this time. |
Maps is the only library left using Cocoapods in my project 😁 |
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. |
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… |
+10 |
+10000000000 |
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? |
Maps, Places, and Navigation SDKs for iOS are now available through Swift Package Manager. See the blog post and install instructions. 🎁 |
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?
The text was updated successfully, but these errors were encountered: