Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Qt for Python
  4. Is building for iOS supported?
QtWS25 Last Chance

Is building for iOS supported?

Scheduled Pinned Locked Moved Unsolved Qt for Python
7 Posts 4 Posters 185 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    patrickkidd
    wrote on 7 Apr 2025, 05:18 last edited by
    #1

    Looking here: https://doc.qt.io/qtforpython-6/deployment/deployment-pyside6-deploy.html#pyside6-deploy I only see pside6-deploy supporting Mac, windows, linux, and android. I have had pyqt6 running on iOS before with pyqtdeploy in production for some years, but it is tedious, has a small user community, and is difficult to keep up with changes. I would like to move to Qt for Python/PySide6 but currently don't see a pathway to publish iOS apps. What is the story there? Cheers,

    -Patrick

    https://alaskafamilysystems.com/

    J 1 Reply Last reply 8 Apr 2025, 01:20
    0
    • P Offline
      P Offline
      patrickkidd
      wrote on 7 Apr 2025, 00:17 last edited by
      #2

      Looking here: https://doc.qt.io/qtforpython-6/deployment/deployment-pyside6-deploy.html#pyside6-deploy I only see pside6-deploy supporting Mac, windows, linux, and android. I have had pyqt6 running on iOS before with pyqtdeploy in production for some years, but it is tedious, has a small user community, and is difficult to keep up with changes. I would like to move to Qt for Python/PySide6 but currently don't see a pathway to publish iOS apps. What is the story there? Cheers,

      -Patrick

      https://alaskafamilysystems.com/

      J 1 Reply Last reply 7 Apr 2025, 05:04
      0
      • P patrickkidd
        7 Apr 2025, 00:17

        Looking here: https://doc.qt.io/qtforpython-6/deployment/deployment-pyside6-deploy.html#pyside6-deploy I only see pside6-deploy supporting Mac, windows, linux, and android. I have had pyqt6 running on iOS before with pyqtdeploy in production for some years, but it is tedious, has a small user community, and is difficult to keep up with changes. I would like to move to Qt for Python/PySide6 but currently don't see a pathway to publish iOS apps. What is the story there? Cheers,

        -Patrick

        J Offline
        J Offline
        jsulm
        Lifetime Qt Champion
        wrote on 7 Apr 2025, 05:04 last edited by
        #3

        @patrickkidd You should ask on Qt developers mailing list, this is user forum.

        https://forum.qt.io/topic/113070/qt-code-of-conduct

        1 Reply Last reply
        0
        • P patrickkidd
          7 Apr 2025, 05:18

          Looking here: https://doc.qt.io/qtforpython-6/deployment/deployment-pyside6-deploy.html#pyside6-deploy I only see pside6-deploy supporting Mac, windows, linux, and android. I have had pyqt6 running on iOS before with pyqtdeploy in production for some years, but it is tedious, has a small user community, and is difficult to keep up with changes. I would like to move to Qt for Python/PySide6 but currently don't see a pathway to publish iOS apps. What is the story there? Cheers,

          -Patrick

          J Offline
          J Offline
          JKSH
          Moderators
          wrote on 8 Apr 2025, 01:20 last edited by
          #4

          @patrickkidd As far as I know, Qt R&D is looking into it, but there is still lots of work to be done before iOS deployment is possible.

          Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

          1 Reply Last reply
          0
          • P Offline
            P Offline
            patrickkidd
            wrote 8 days ago last edited by
            #5

            I just learned that pyqtdeploy does not support Qt6 and it is unclear if it ever will. Given that and that pyside6-deploy does not support iOS, the only current pathway to using Python + Qt on iOS at all is to install the now very old Qt-5.15.2, and use pyqtdeploy. Problems with this:

            • 5.15.2 is now very old and has basic UI bugs (basic known issues in Flickable, TableView, and font rendering)
            • pyqtdeploy has not been updated in a while and both A) building deps and B) deploying is difficult and not straightforward for iOS.

            Is there something I'm missing here, like is there actually another pathway to deploying Python+Qt on iOS? Is Python+Qt on iOS just a very low priority (wouldn't surprise me)?

            Thanks!

            https://alaskafamilysystems.com/

            1 Reply Last reply
            0
            • F Offline
              F Offline
              friedemannkleint
              wrote 8 days ago last edited by
              #6

              See https://bugreports.qt.io/browse/PYSIDE-2352 for reference. Contributions are very much welcome.

              1 Reply Last reply
              1
              • P Offline
                P Offline
                patrickkidd
                wrote 8 days ago last edited by
                #7

                Ah ok, thanks for the ticket. Watched and voted. So it looks like it is a question of priority and bandwidth. I have not played with pyside6-deploy for the other platforms yet. I suppose that would be the place to start before looking for the problems arising from applying the same technique to iOS.

                Is there a published development plan where this falls for the Qt Company's internal developer resources?

                https://alaskafamilysystems.com/

                1 Reply Last reply
                0

                • Login

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Users
                • Groups
                • Search
                • Get Qt Extensions
                • Unsolved