yonaskolb / yonaskolb/XcodeGen
Way to create universal framework target
Open
Nobody has claimed this yet.
feature
- Dominant language
- Swift
- Stars
- 8.8k
- Forks
- 908
- Avg merge
- 17d 14h
- Merged PRs (30d)
- 2
Description
lgtm $ xcodegen-debug
📋 Loaded spec:
Name: LGTM
Targets:
🖥 application: LGTM
📱 framework: LGTMKit_iOS
🖥 framework: LGTMKit_macOS
📺 framework: LGTMKit_tvOS
⌚️ framework: LGTMKit_watchOS
📱 application: LGTM_iOS
2 Spec validations errors:
- Target "LGTM" has invalid dependency: "LGTMKit"
- Target "LGTM_iOS" has invalid dependency: "LGTMKit"
How could I generate an empty(buildSettings = { };) framework target?
I don't want each target for every platform.
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
Start with the xcodegen-debug output and the target/dependency specification that produces it. Trace how the shared LGTMKit dependency is validated across the platform-specific framework targets; done means a single universal framework target can be generated without separate targets for each platform and without these validation errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- swift
- Domain
- build-system, cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100