Skip to content

ci: use xcode 16 for wda-package.yml#1027

Merged
KazuCocoa merged 4 commits into
masterfrom
xcode16-package
Jun 4, 2025
Merged

ci: use xcode 16 for wda-package.yml#1027
KazuCocoa merged 4 commits into
masterfrom
xcode16-package

Conversation

@KazuCocoa
Copy link
Copy Markdown
Member

@KazuCocoa KazuCocoa commented Jun 1, 2025

Xcode 16 built test bundle includes dependencies, which don't work on iOS 14 and lower versions. As https://appium.github.io/appium-xcuitest-driver/latest/installation/requirements/, we no longer support iOS 14 and lower so this should not be an issue.

The Xcode 16 release supports on-device debugging in iOS 15 and later, tvOS 15 and later, watchOS 7 and later, and visionOS.

https://developer.apple.com/documentation/xcode-release-notes/xcode-16-release-notes

The module included Testing.framework, but that usage was @Test for example. So, possibly we don't need them as well.

Not new, but I assume libXCTestSwiftSupport.dylib can also be removed.

I have tested the removed WDAs worked on iOS/tvOS. I'll address this additional removal thing in https://appium.github.io/appium-xcuitest-driver/latest/guides/run-preinstalled-wda/#additional-requirement-for-ios-17tvos17 as an advise to reduce the amount of WDA ipa file size.

@KazuCocoa
Copy link
Copy Markdown
Member Author

KazuCocoa commented Jun 1, 2025

@KazuCocoa KazuCocoa marked this pull request as ready for review June 3, 2025 06:30
@KazuCocoa KazuCocoa requested a review from mykola-mokhnach June 3, 2025 06:32
@KazuCocoa KazuCocoa merged commit baa492f into master Jun 4, 2025
45 checks passed
@KazuCocoa KazuCocoa deleted the xcode16-package branch June 4, 2025 00:20
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 4, 2025

🎉 This PR is included in version 9.12.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant