yonaskolb / yonaskolb/XcodeGen
Not embedding project reference targets in multiple targets
Open
Nobody has claimed this yet.
bug
- Dominant language
- Swift
- Stars
- 8.8k
- Forks
- 908
- Avg merge
- 17d 14h
- Merged PRs (30d)
- 2
Description
I have a project reference to be embedded in my main project, using its targets, but it only gets embedded in one target.
projectReferences:
MyProject:
path: Projects/MyProject/MyProject.xcodeproj
Targets:
MyTarget:
dependencies:
- target: MyProject/MyProject
link: true
embed: true
MyTargetOne:
dependencies:
- target: MyProject/MyProject
link: true
embed: true
Only one of the targets embeds the dependency.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the configuration using Projects/MyProject/MyProject.xcodeproj and the MyTarget and MyTargetOne dependency entries, then trace how projectReferences and target dependencies are processed. Done means the referenced project is embedded in both targets when each dependency has link and embed enabled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift, yaml
- Domain
- build-system, cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100