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 iOS projects #1090

Open
yevhen opened this issue Sep 22, 2024 · 3 comments
Open

Support for iOS projects #1090

yevhen opened this issue Sep 22, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@yevhen
Copy link

yevhen commented Sep 22, 2024

First of all, I'd like to say that this extension is incredible! Great work!

The only issue is that iOS-only projects are not supported. Do you plan to provide support for xcodebuild?

@JarnoRFB
Copy link

You might want to take a look at Sweetpad. Just tried it out and autocomplete and running on a device from VS Code worked out of the box.

@MahdiBM
Copy link
Contributor

MahdiBM commented Dec 25, 2024

I filed this in the other extension repo ... let's see what happens.

sweetpad-dev/sweetpad#100

Also I'd like this repository's opinion about such a feature as well, considering there haven't been any comments from the maintainers in this issue.

@0xTim
Copy link
Member

0xTim commented Dec 30, 2024

As I see it the main issue is that the hooks needed to support this are no documented or guaranteed - Xcode is liable to change with no versioning (or guarantees of a version) as it sees fit. So even if it was possible to get building to work (which is possible today by switching out the build command with xcodebuild) or auto completion (still possible but harder IIRC) it could break at any time. So until the time iOS projects can be built with swift build (if that ever becomes a thing, I have no idea) it's always going to be an unsupported (officially) feature. My personal opinion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

4 participants