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

Consolidate targets in the xcodeproj into a single target #1063

Merged
merged 1 commit into from
Jul 29, 2023

Conversation

younata
Copy link
Member

@younata younata commented Jun 8, 2023

Fixes #1062

Makes it easier to maintain the xcodeproj and adding new platforms (sup visionOS) by consolidating our multiple, platform-dependent targets into a single Nimble target (plus one for NimbleTests).

This breaks the public API: People who embed the xcodeproj (i.e. using git submodules) will need to specify the Nimble xcframework. Also, people who use Carthage (and are using intel) will now have to use the --use-xcframeworks option.

  • Does this have documentation?
  • Does this break the public API (Requires major version bump)?

@younata younata changed the base branch from main to nimble-13 July 29, 2023 03:25
@younata younata added this to the v13.0.0 milestone Jul 29, 2023
@younata younata force-pushed the consolidate_xcodeproj_targets branch from 8f57cc4 to 536a6e5 Compare July 29, 2023 04:07
@younata younata merged commit bbb5928 into nimble-13 Jul 29, 2023
11 of 12 checks passed
@younata younata deleted the consolidate_xcodeproj_targets branch July 29, 2023 04:28
@younata younata mentioned this pull request Jul 29, 2023
1 task
@younata younata mentioned this pull request Sep 7, 2023
4 tasks
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.

Integrate individual platform targets into a single multiplatform target
1 participant