Details
Description
After the success of the Android support, iOS compatibility should be in the horizon.
The motivation comes from two sides:
- Qt already supports iOS
- CPython is moving towards that direction
First step was to cross-compile PySide6 for iOS. Two things used externally; a toolchain for iOS and Python version built for iOS.
For the toolchain: https://github.com/leetal/ios-cmake
Python(Manually built for iOS): https://github.com/beeware/Python-Apple-support
The steps followed:
- Cross-compile Shiboken for iOS with cmake
- Build and install libraries with ninja
- Cross-compile PySide6 for iOS with cmake
- Build and install libraries with ninja
Having the updated and same version for Qt and Qt for iOS packages is essential, many of the bugs resolved after updating both of them to same version.
Attachments
Issue Links
- resulted from
-
PYSIDE-806 Support for Android and iOS
-
- Withdrawn
-