Skip to content
New issue

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

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

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants