-
Notifications
You must be signed in to change notification settings - Fork 4.1k
feat(core): support for using SPM (Swift Package Manager) #12786
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
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Description
Podfile
as well as runpod deintegrate
in theexample/ios
directory. You will know it worked when you don't seeRunning pod install...
in the logs when runningflutter run
.Package.swift
does not have the same attributes that a podspec has. For example, you cannot setversion
,summary
,description
,homepage
,license
&authors
.Package.swift
file causing build problem. I've also updated the podspec file to match.Package.swift
file. Followed example of brave here. This works when running in Xcode and via Flutter CLI.TODO
Package.swift
to also extract versions dynamically. Test on Xcode build and via Flutter CLIRelated Issues
Replace this paragraph with a list of issues related to this PR from the issue database. Indicate, which of these issues are resolved or fixed by this PR. Note that you'll have to prefix the issue numbers with flutter/flutter#.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes (
[x]
).This will ensure a smooth and quick review process. Updating the
pubspec.yaml
and changelogs is not required.///
).melos run analyze
) does not report any problems on my PR.Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?