Skip to content

Consolidate targets in the xcodeproj into a single target#1063

Merged
younata merged 1 commit intonimble-13from
consolidate_xcodeproj_targets
Jul 29, 2023
Merged

Consolidate targets in the xcodeproj into a single target#1063
younata merged 1 commit intonimble-13from
consolidate_xcodeproj_targets

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
@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