Skip to content

fix(appium): recover Cordova iOS sync failures#40

Merged
fadi-george merged 1 commit into
mainfrom
fg/cordova-fix
Jun 22, 2026
Merged

fix(appium): recover Cordova iOS sync failures#40
fadi-george merged 1 commit into
mainfrom
fg/cordova-fix

Conversation

@fadi-george

@fadi-george fadi-george commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

We recently added logic to disable location for cordova sdk. But with that change the pod installation path uses git method i.e. it will clone the repo to install the pod. For release branches on cordova sdk, it will update the version for the podspec but obviously the version wouldn't be available to use until its merged.

So for testing locally, if user is on a checked-out release branch for cordova, we will patch to use local pod installation.

Summary

  • Updates the Appium Cordova local runner to recover failed iOS syncs by pointing OneSignalCordovaDependencies at the active Cordova rel/* branch.
  • Switches Cordova sync calls to vpx cap sync and refreshes OneSignalXCFramework after repointing the pod.

Test plan

  • Not run (PR creation only; branch was already clean and pushed).

Made with Cursor

@fadi-george fadi-george requested a review from a team as a code owner June 22, 2026 18:40
@nan-li

nan-li commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Can you give more context and motivation for PR? What types of problems were happening before? Or mention related/concurrent PRs.

@nan-li nan-li left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@fadi-george fadi-george merged commit 28f178b into main Jun 22, 2026
2 checks passed
@fadi-george fadi-george deleted the fg/cordova-fix branch June 22, 2026 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants