Skip to content

Conversation

@jwajgelt
Copy link
Contributor

Simplifies how the Metro server URL is passed to the application.
We make use of a mechanism of simctl where extra arguments for the launch command are passed to the application as UserDefaults entries, which is how react-native gets the JS bundle URL.

How Has This Been Tested:

  • open react-native-(75-83) apps in Radon on iOS simulator
  • if the app was previously installed, use the "Reinstall App" reload option to clear the existing UserDefaults entries created by Radon before this change
  • verify the app loads and connects to Metro
  • [BONUS POINTS] -- you can check that the option is not persistent by opening the App Switcher, killing the app and restarting it from Springboard -- the Application should fail to fetch the bundle now

How Has This Change Been Documented:

INTERNAL

@jwajgelt jwajgelt requested a review from kmagiera December 18, 2025 11:22
@jwajgelt jwajgelt self-assigned this Dec 18, 2025
@vercel
Copy link

vercel bot commented Dec 18, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
radon-ide Ready Ready Preview, Comment Dec 18, 2025 11:22am

Copy link
Member

@kmagiera kmagiera left a comment

Choose a reason for hiding this comment

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

Image

@jwajgelt jwajgelt merged commit 839219f into main Dec 19, 2025
9 checks passed
@jwajgelt jwajgelt deleted the @jwajgelt/simplify_bundle_url_ios branch December 19, 2025 14: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.

3 participants