Skip to content

Catalyst Support #117

Open
Open

Description

@JonasGessner

The makefile doesn't seem to support Catalyst. It would be nice to have support for this target!

Activity

  1. freakboy3742 commented on Apr 11, 2021

    @freakboy3742
    Member

    Thanks for the suggestion - but I'm not even sure what this would mean. Python-Apple-support is a library that you would include in your iOS project... unless I'm missing something, it shouldn't matter whether your project is a Catalyst project or a Cocoa project - you link in the Python support library, and invoke it as required.

    What exactly is it that you think needs to be added?

  2. JonasGessner commented on Apr 12, 2021

    @JonasGessner
    Author

    Yes but to be able to link the python library when building an app for catalyst the library itself needs to be built specifically for catalyst as well. iOS or macOS libraries can't be used in catalyst builds.

    To build a library for catalyst you have to build against the macOS SDK and specify a target in the form x86_64-apple-ios13.0-macabi, with the arch and iOS version adjusted as needed.

  3. freakboy3742 commented on Apr 13, 2021

    @freakboy3742
    Member

    Ah - I didn't realise Catalyst was based on an entirely different ABI.

    Catalyst isn't a huge priority for me personally, but if you wanted to add another target platform to support Catalyst, I wouldn't object to a PR that added it.

  4. added
    enhancementNew features, or improvements to existing features.
    and removed
    enhancementNew features, or improvements to existing features.
    on Apr 13, 2021
  5. freakboy3742 commented on Mar 16, 2025

    @freakboy3742
    Member

    For anyone interested in adding MacCatalyst support, user @asavva-2016 was working on a series of patches to implement this feature:

    These were getting close to being ready to merge, but @asavva-2016 wasn't able to commit the time to get them over the line.

  6. freakboy3742 commented on Apr 23, 2025

    @freakboy3742
    Member

    The first part of this work - adding macCatalyst binaries to cpython-apple-source-deps - has now been done.

  7. johnzhou721 commented on Apr 27, 2025

    @johnzhou721
    Contributor

    @freakboy3742 Is it okay if I reimpl. the Catalyst Support stuff on this PR? A bunch of changes are needed for the logic and I think it'll be easier for me to start a separate PR to here.

  8. freakboy3742 commented on Apr 27, 2025

    @freakboy3742
    Member

    @johnzhou721 I'm confused about what you're asking. This isn't a PR, and there isn't an open PR for Catalyst support...

  9. johnzhou721 commented on Apr 27, 2025

    @johnzhou721
    Contributor

    Oh I was wondering if (when) I do the building stuff for mac catalyst if I could not base my code on #256 and start a separate PR.

  10. freakboy3742 commented on Apr 28, 2025

    @freakboy3742
    Member

    Use #256 if it's helpful; if it's not, don't. I don't mind either way.

  11. moved this to To triage in BeeWare Planningon May 29, 2026
  12. moved this from To triage to In progress in BeeWare Planningon May 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew features, or improvements to existing features.

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions