Is Mac Catalyst unsupported?
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- swift
- Domain
- desktop-dev, mobile-dev
Research direction
Inspect the SwiftPM platform conditions for QuickLayoutBridge and QuickLayoutCore, which the issue identifies as iOS-only. Compare them with the linked working commit, then build a Mac Catalyst target and verify that consumers compile and previews work before deciding whether support is compatible.
Written by the indexing model from the issue text.
Description
I am trying to use QuickLayout in a Mac Catalyst target and the consumers of QuickLayout fail to build because some symbols are missing due to QuickLayoutBridge and QuickLayoutCore being added only to iOS targets.
I'm not sure if there's any hard incompatibility or if this is just a weird behavior of SwiftPM with Mac Catalyst when not including it explicitly, but in my testings just explicitly adding .macCatalyst to the supported platforms and the conditions for QuickLayoutBridge and QuickLayoutCore was enough to build the project and see it working in previews.
Is there any hard incompatibility with Mac Catalyst?
You can see my apparently working solution in https://github.com/Sumolari/QuickLayout/commit/037748e803b77efe45030e12f4f0da676273474d.
- Dominant language
- Swift
- Stars
- 365
- Forks
- 21
- PR merge metrics
- No merged PRs in 30d
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.
More from facebook/QuickLayout
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
facebook/QuickLayout#59 ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
facebook/QuickLayout#6 · 6 comments ·
-
How to run the Test? Open
Difficulty 4/5 3-5 days Newbie friendliness 25/100
facebook/QuickLayout#2 · 3 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 20/100
facebook/QuickLayout#1 · 1 comment ·
All issues in facebook/QuickLayout
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
googleapis/google-cloud-swift#1106 ·
-
bug channel: beta feature: preferences feature: ui/ux
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Difficulty 1/5 Under an hour Newbie friendliness 85/100
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Cocoanetics/SwiftACP#52 ·