Skip to content

Fix Xcode project#451

Closed
DePasqualeOrg wants to merge 4 commits intoml-explore:mainfrom
DePasqualeOrg:main
Closed

Fix Xcode project#451
DePasqualeOrg wants to merge 4 commits intoml-explore:mainfrom
DePasqualeOrg:main

Conversation

@DePasqualeOrg
Copy link
Contributor

@DePasqualeOrg DePasqualeOrg commented Dec 3, 2025

Proposed changes

The Xcode project was showing libraries related to mlx-swift-lm which have already been factored out. After removing those, there were a lot of build errors related to dependencies, which I've resolved. I also converted the remaining groups to folders, which should reduce problems with the mlx-swift-examples.xcodeproj/project.pbxproj file in the future.

Checklist

  • I have read the CONTRIBUTING document
  • I have run pre-commit run --all-files to format my code / installed pre-commit prior to committing changes
  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the necessary documentation (if needed)

@DePasqualeOrg
Copy link
Contributor Author

This now has conflicts, which are extremely difficult to resolve in Xcode project files. @davidkoski, how do you suggest we proceed?

@davidkoski
Copy link
Collaborator

This now has conflicts, which are extremely difficult to resolve in Xcode project files. @davidkoski, how do you suggest we proceed?

Yeah, agreed, conflict in there are the worst. I am going to build a new very simple LLM app (requiring more xcodeproj changes) so maybe I can just bundle it with that 9following your description)

@DePasqualeOrg
Copy link
Contributor Author

Great, thanks!

davidkoski added a commit that referenced this pull request Dec 17, 2025
- LLMEval has more of a showcase of features and runtime statistics
- this provides the minimum required to load a model and interact with it
- also cleans up the xcodeproj (see #451)
- removes VLMEval (redundant and wasn't maintained)
davidkoski added a commit that referenced this pull request Jan 22, 2026
- LLMEval has more of a showcase of features and runtime statistics
- this provides the minimum required to load a model and interact with it
- also cleans up the xcodeproj (see #451)
- removes VLMEval (redundant and wasn't maintained)
davidkoski added a commit that referenced this pull request Jan 22, 2026
* add a minimal LLM chat example

- LLMEval has more of a showcase of features and runtime statistics
- this provides the minimum required to load a model and interact with it
- also cleans up the xcodeproj (see #451)
- removes VLMEval (redundant and wasn't maintained)

* remove tests that have migrated to mlx-swift-lm
* remove ExampleLLM -- this will be covered by other examples
* rework llm-tool to use ChatSession -- a better example

* workaround for CI failures

* update to mlx-swift 0.30.3 and mlx-swift-lm 2.30.3
@davidkoski
Copy link
Collaborator

OK, finally got #454 merged and I think it incorporated the Xcode project updates -- if you agree then I think this can be closed.

image

@DePasqualeOrg
Copy link
Contributor Author

Great, thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants