Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: make sure to terminate running processes before launching app #243

Merged
merged 1 commit into from
Sep 24, 2024

Conversation

hansemannn
Copy link
Contributor

This PR fixes an issue for Xcode 16+ and ti build (not happening with LiveView) where the app would launch in an corrupted state after an incremental build. It seems to be a Xcode 16 regression that can be fixed by making sure to terminate running processes before installing the new build.

Reported by @Max87ZA via tidev/titanium-sdk#14121

Test case:

  1. Run an app with Xcode 16, e.g. ti build -p ios
  2. Keep the simulator open and run the app again

Expected behavior: The new version is installed
Actual behavior: The app hangs in the old state or gets partially updated

Copy link
Contributor

@cb1kenobi cb1kenobi left a comment

Choose a reason for hiding this comment

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

I can't test this, but I can confirm this flag exists and so let's give it a go!

@cb1kenobi cb1kenobi merged commit 723a928 into 1_7_X Sep 24, 2024
1 check passed
@cb1kenobi cb1kenobi deleted the fix/terminate-old-processes branch September 24, 2024 15:26
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