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

Support for Swift Package Manager #5698

Closed
2 tasks done
NathanWalker opened this issue Nov 2, 2022 · 2 comments
Closed
2 tasks done

Support for Swift Package Manager #5698

NathanWalker opened this issue Nov 2, 2022 · 2 comments
Labels
Milestone

Comments

@NathanWalker
Copy link
Contributor

Is your feature request related to a problem? Please describe.

Right now you have to manually modify the xcodeworkspace to include swift packages.

Describe the solution you'd like

Ability to add App_Resources/iOS/swift-packages.txt or .yml file with lists the git url's to Swift Packages.

CLI would pick it up and modify the xcodeproj to include them inherently.

Could also potentially have a command that adds them to such a file if needed: ns add swift-package (url)

References:
https://www.swift.org/package-manager/
For example ability to include this: https://github.com/apple/swift-markdown

Describe alternatives you've considered

No response

Anything else?

No response

Please accept these terms

@NathanWalker NathanWalker added the feature-pending-triage A new feature request pending triage to confirm validity. label Nov 2, 2022
@NathanWalker NathanWalker added this to the 8.4 milestone Nov 2, 2022
@NathanWalker
Copy link
Contributor Author

Extra consideration:

  • Support from plugins
  • If a newer version came in from a plugin and same SPM existed in local project, and cli merges, we need a way to specify resolution (which one should override)

@rigor789 rigor789 added feature and removed feature-pending-triage A new feature request pending triage to confirm validity. labels Mar 21, 2023
@NathanWalker
Copy link
Contributor Author

Released with 8.5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants