◐ Shell
clean mode source ↗

[3.14] gh-138171: Migrate iOS testbed location and add Apple build script (#138176) by freakboy3742 · Pull Request #139204 · python/cpython

Adds tooling to generate and test an iOS XCframework, in a way that will also facilitate adding other XCframework targets for other Apple platforms (tvOS, watchOS, visionOS and even macOS, potentially).


Co-authored-by: Hugo van Kemenade 1324225+hugovk@users.noreply.github.com

(cherry picked from commit 35c7e52)


This doesn't alter anything in the operation of iOS; it moves the location of the testbed, and adds the tooling to coordinate XCframework builds. This will potentially allow for a binary release in a 3.14 point release; but at the very least, will make back porting efforts easier in the meantime.